The Tower Hotel enjoys one of the most enviable locations in London, situated on the north bank of the River Thames, adjacent to the Tower of London and Tower Bridge. The hotel offers 801 stylish guest rooms, four acclaimed restaurants and bars, a full-service spa and fitness centre, and extensive conference and event facilities. Whether you're visiting London for business or leisure, The Tower Hotel provides the perfect base from which to explore the city.
From
Best rate guaranteed when you book direct
Check AvailabilitySt Katharine's Way, London E1W 1LD