Where is Radisson Blu Hotel Shanghai New World?

Where is Radisson Blu Hotel Shanghai New World located?

Radisson Blu Hotel Shanghai New World, Radisson Blu Hotel Shanghai New World, China (approx. 31.23438°, 121.47288°)


Where is Radisson Blu Hotel Shanghai New World on the map?