Get Listed
Holiday Inn Shanghai Downtown
InterContinental Hotels Group Hotel
Address: No. 285 West Tianmu Road, Jing'an, Shanghai, Shanghai, 200070, China