Where is Holiday Inn - Nanjing South Station, an IHG Hotel?

Where is Holiday Inn - Nanjing South Station, an IHG Hotel located?

Holiday Inn - Nanjing South Station, an IHG Hotel, Holiday Inn - Nanjing South Station, an IHG Hotel, China (approx. 31.96681°, 118.80339°)


Where is Holiday Inn - Nanjing South Station, an IHG Hotel on the map?