Where is London Bridge Underground Station?

Where is London Bridge Underground Station located?

London Bridge Underground Station, London Bridge Underground Station, Great Britain (approx. 51.50538°, -0.08684°)


Where is London Bridge Underground Station on the map?