Where is Holiday Inn Express Shanghai Gubei, an IHG Hotel located?
Holiday Inn Express Shanghai Gubei, an IHG Hotel, Holiday Inn Express Shanghai Gubei, an IHG Hotel, China (approx. 31.20372°, 121.39099°)
Holiday Inn Express Shanghai Gubei, an IHG Hotel, Holiday Inn Express Shanghai Gubei, an IHG Hotel, China (approx. 31.20372°, 121.39099°)