Place: Tower Bridge (51.505657314136, -0.075244009494781)
Address: Tower Bridge Road, SE1 2UP London, UK
And many people think this is London Bridge. Built sometime between 1886 and 1894. Tower Bridge is probably the most iconic River Thames crossing in London…right near tower of London. #WheresNate #DiscoveringEngland #RoamingLondon
