The Tower Hotel is nestled between the River Thames, St Katharine Docks and alongside world Heritage Site,The Tower of London with incredible views of Tower Bridge. Within easy reach of the financial district, Canary Wharf, the Excel Centre, London City Airport, historic Greenwich, the West End and Westfield Shopping Centre – making it the most sought after location in London.
- Access from 7.00am to meeting rooms
- All meeting rooms air conditioned
- All meeting rooms with natural daylight
- AV technician on site
- Free Wifi in meeting rooms