SHARE
Tower Bridge is one of the most iconic bridges in the World. Opened in 1894, the Tower Bridge enable cars to cross the Thames but opened so that ships could venture upstream. Originally, the bridge was powered by steam.
Tower Bridge Rd
Always Open