Tower Bridge

Tower Bridge is a bascule and suspension bridge over the River Thames in London, United Kingdom, completed in 1894.

London 01/25 Show on map 51.5055, -0.0754