Where is Southwark Station?

Where is Southwark Station located?

Southwark Station, Westminster, United Kingdom (approx. 51.5043°, -0.105607°)


Where is Southwark Station on the map?