Where is London Bridge Underground Station located?
London Bridge Underground Station, London Bridge Underground Station, Great Britain (approx. 51.50538°, -0.08684°)
London Bridge Underground Station, London Bridge Underground Station, Great Britain (approx. 51.50538°, -0.08684°)