The Tower Hotel
Situated next to Tower Bridge with views of the River Thames, The Tower Hotel offers modern, comfortable accommodations in one of London’s most iconic locations. Guests are within walking distance of the Tower of London, Borough Market, and St. Katharine Docks, making it a prime base for exploring the city’s historic and cultural landmarks on foot.