Get Listed
Menu
Share
Holiday Inn Shanghai Vista
InterContinental Hotels Group
Hotel
Address:
700 Changshou Road, Shanghai, Shanghai, 200060, China
Tel:
+86 21 6276 8888