Where is Holiday Inn Shanghai Pudong Nanpu by IHG located?
Holiday Inn Shanghai Pudong Nanpu by IHG, Holiday Inn Shanghai Pudong Nanpu by IHG, China (approx. 31.20688°, 121.52842°)
Holiday Inn Shanghai Pudong Nanpu by IHG, Holiday Inn Shanghai Pudong Nanpu by IHG, China (approx. 31.20688°, 121.52842°)