Where is Shanghai Central?

Where is Shanghai Central located?

Shanghai Central, Shanghai Central, China (approx. 31.25184°, 121.4533°)


Where is Shanghai Central on the map?