Map
1288 Lujiazui Ring Rd., Shanghai, 200120, China
Close

Hotel

Gran Melia Shanghai