Get Listed
Holiday Inn Shanghai Vista
InterContinental Hotels Group Hotel
Address: 700 Changshou Road, Shanghai, Shanghai, 200060, China