Where is Crowne Plaza Shanghai Noah Square by IHG?

Where is Crowne Plaza Shanghai Noah Square by IHG located?

Crowne Plaza Shanghai Noah Square by IHG, Crowne Plaza Shanghai Noah Square by IHG, China (approx. 31.23302°, 121.37723°)


Where is Crowne Plaza Shanghai Noah Square by IHG on the map?