Where is Holiday Inn Chengdu Oriental Plaza, an IHG Hotel located?
Holiday Inn Chengdu Oriental Plaza, an IHG Hotel, Holiday Inn Chengdu Oriental Plaza, an IHG Hotel, China (approx. 30.64788°, 104.08837°)
Holiday Inn Chengdu Oriental Plaza, an IHG Hotel, Holiday Inn Chengdu Oriental Plaza, an IHG Hotel, China (approx. 30.64788°, 104.08837°)