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