The Tower Hotel

London E1W 1LD

The Tower Hotel

The Tower Hotel is one of London’s luxury hotels, sitting in between the River Thames, St Katherine’s Dock and the Tower of London. This venue offers a vast range of meeting and event spaces, accommodating up to 570 guests for a standing reception.

Room Layouts & Capacities

The Tower Hotel is a popular, luxury hotel located in the heart of the City. Offering an incredible range of functional meeting and event spaces, that can accommodate up to 550 guests. The Tower Hotel boasts unrivalled views of some of London’s most iconic landmarks including; the Tower of London, the River Thames and Tower Bridge.

BY TRAIN: Just an 8-minute walk from Tower Hill station, or a 15-minute walk from London Bridge.

BY CAR: Venue Address: St Katharine’s Way London E1W 1LD


You may also like