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.
BY TUBE/RAIL: 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