NewsHotel Near Tower Bridge | The Tower Hotel – Thistle Hotels July 17, 2024July 17, 2024 [ad_1] The Tower Resort, London, sits proudly on the River Thames, overlooking Tower Bridge and within the midst of a few of London's most iconic landmarks and … [ad_2] Source : https://www.thistle.com/the-tower