One of London's most iconic landmarks and architectural marvels, the Tower Bridge is a bascule and suspension bridge located above and across the River Thames.
One of London's most iconic landmarks and architectural marvels, the Tower Bridge is a bascule and suspension bridge located above and across the River Thames.