Where is Songjiang New Century Grand Hotel Shanghai?

Where is Songjiang New Century Grand Hotel Shanghai located?

Songjiang New Century Grand Hotel Shanghai, Songjiang New Century Grand Hotel Shanghai, China (approx. 31.03746°, 121.22135°)


Where is Songjiang New Century Grand Hotel Shanghai on the map?