The Tower Hotel Near River Thames
Running straight through the capital the river Thames is home to some of London’s most famous sights, a trip down stream will take you near the London Eye and the Houses of Parliament. On the River Thames, the Tower Hotel is near the Tower of London, Tower Bridge and HMS Belfast.
The Tower Hotel
Distance: 0.1 miles
Highlight: The Tower Hotel is located directly on the Riverf Thames, offering fantastic views of the river, near Tower Bridge and near London Bridge.