The Tower Hotel in London is proudly located on the River Thames, overlooking Tower Bridge and in close proximity to some of the city’s most iconic landmarks and notable destinations, including the Tower of London, St Katherine’s Docks, HMS Belfast, the Shard, and others.
The Tower Hotel London, one of the best hotels in London this weekend, combines luxury and convenience with breathtaking views of the River Thames. With 801 rooms to choose from, including accessible options and suites, a variety of pubs and restaurants, and excellent service, The Tower Hotel provides an amazing London experience.