Where is Southwark Underground Station?

Where is Southwark Underground Station located?

Southwark Underground Station, Southwark Underground Station, Great Britain (approx. 51.50389°, -0.105°)


Where is Southwark Underground Station on the map?