Where is Crowne Plaza Shanghai Hongqiao by IHG?

Where is Crowne Plaza Shanghai Hongqiao by IHG located?

Crowne Plaza Shanghai Hongqiao by IHG, Crowne Plaza Shanghai Hongqiao by IHG, China (approx. 31.19036°, 121.31535°)


Where is Crowne Plaza Shanghai Hongqiao by IHG on the map?