The Tower Hotel
Located near the iconic Tower of London
Nestled between the River Thames and St Katharine’s Dock, The Tower enjoys one of the most sought-after locations in the heart of London. Located alongside the iconic Tower of London, guests are treated to incredible views of the Tower Bridge, The Shard and the River Thames.
The 801 guestrooms were designed to reflect the building’s individual architecture, style and character, and feature such amenities as a Bose iPod docking station, Nespresso coffee machine, flatscreen LCD television with Freeview, and complimentary Wi-Fi, on-site fitness center access, toiletries and still and sparkling water. Guests can enjoy a bite at the on-site Brasserie Restaurant, which offers a menu of freshly prepared modern fusion cuisine as well as fantastic panoramic views. Or, after a long day of exploring, guests can unwind at the Xi Bar & Lounge, also with stunning views.
The Tower HotelSt. Katharine's Way