Where is Southwark Station?

Where is Southwark Station located?

Southwark Station, Southwark Station, Great Britain (approx. 51.504303°, -0.105607°)


Where is Southwark Station on the map?