Where is Shanghai Station Station?

Where is Shanghai Station Station located?

Shanghai Station Station, Shanghai Station Station, China (approx. 31.25124°, 121.4508°)


Where is Shanghai Station Station on the map?