Get Listed
Menu
Share
Holiday Inn Chongqing North
InterContinental Hotels Group
Hotel
Address:
96# Wuhong Road, Yubei District, Chongqing, Chongqing, 400023, China
Tel:
+86 23 6786 4888