Where is Crowne Plaza Shanghai by IHG?

Where is Crowne Plaza Shanghai by IHG located?

Crowne Plaza Shanghai by IHG, Crowne Plaza Shanghai by IHG, China (approx. 31.20325°, 121.42982°)


Where is Crowne Plaza Shanghai by IHG on the map?