Map
1288 Lujiazui Ring Rd., Shanghai 200120, China
Hotel
Gran Melia Shanghai