Where is Shanghai Station station?

Where is Shanghai Station station located?

Shanghai Station station, Shanghai, China (approx. 31.24936°, 121.4554°)


Where is Shanghai Station station on the map?