The Tower Hotel
LOCATION, LOCATION, LOCATION!
Nestled along the River Thames, The Tower Hotel, London, brings you into the midst of some of London’s most iconic landmarks and famous locations. As a luxury hotel near Tower Bridge, The Tower Hotel London combines comfort and convenience with unparalleled views.
Nearby Attractions:
Tower Bridge
3 min walk
Tower of London
4 min walk
St. Katherine Docks
1 min walk
Byward Tower
1 min walk
Evaluations
Excellent
Beautiful location, excellent breakfast!
Wonderful Hotel
Extremely modern, wonderful facilities (including breakfast), and the location cannot be beat! We would gladly stay at this hotel in the future. Our rooms were even ready when we arrived...what a
wonderful surprise after a long travel day! Also, the staff were
exceptional.
Our group LOVED this hotel
It was clean and modern. We took advantage of its perfect location.
The students felt like movie stars staying here!