Virtually Tour London Landmarks
Tower Bridge Fun Facts about Tower Bridge in London: Tower Bridge was built between 1886 and 1984 and is London’s most famous must-see landmark. Work on Tower Bridge began on April 22, 1886. The bridge took eight years to build. Tower Bridge has been opening for ships since 1894, and those bascules open and close around 1,000… read more >>