top of page
The Tower Hotel | Match My Venue | Central London Hotel Event Venues for Corporate Events

About

Set beside the River Thames with panoramic views of Tower Bridge, The Tower Hotel is one of London’s most recognisable landmarks — a destination venue that blends iconic scenery with newly refurbished contemporary event spaces. Reopening in Spring 2026, its transformation will unveil refreshed interiors, advanced technology, and flexible layouts designed to host everything from festive celebrations and conferences to gala dinners and product launches.

 

Inside, the hotel’s event spaces combine sophistication and functionality. Floor-to-ceiling windows frame some of the city’s most famous views, while neutral tones and versatile room configurations make it easy to tailor each space to your event. Whether you’re planning a large-scale Christmas party, an elegant awards night, or a corporate dinner with a view, The Tower Hotel offers the rare combination of capacity, convenience, and character — all within moments of the City and the South Bank.

 

With on-site accommodation, multiple restaurants and bars, and a dedicated events team, The Tower Hotel ensures a seamless guest experience from start to finish. Its prime riverside location, iconic backdrop, and soon-to-be-unveiled interiors make it one of the most exciting event spaces in Central London for 2026 and beyond.

 

Key Features

  • Landmark riverside venue with views of Tower Bridge and the Thames

  • Newly refurbished event spaces reopening Spring 2026

  • Central London location near Tower Hill and Fenchurch Street

  • On-site accommodation with 801 bedrooms and suites

  • Multiple event spaces for dinners, conferences, and receptions

  • Full catering, AV and event production services

  • Panoramic views from key suites and private terraces

  • Dedicated in-house event and hospitality teams

 

Event Spaces & Capacities

The Tower Suite (Largest Space)
Reception / Standing: up to 570
Seated / Dinner: up to 500
Theatre / Presentation: up to 600

 

Boardroom / Meeting Room
Boardroom / Private Dining: up to 50

 

Other Suites & Rooms
Multiple flexible spaces for smaller dinners, meetings and receptions

 

Why Hire The Tower Hotel

The Tower Hotel brings together iconic London views, newly upgraded interiors, and the convenience of a full-service hotel — all under one roof. It’s the ideal choice for large-scale corporate Christmas parties, conferences, and city-centre celebrations that need both scale and sophistication.

 

With its Spring 2026 relaunch, this riverside landmark is set to become one of London’s most desirable venues once again — offering event organisers the perfect blend of heritage, hospitality, and skyline impact.

The Tower Hotel

Hotel Venue
2.png

570

8.png

600

6.png

500

11.png

801

London City Airport | 6 miles

Tower Hill Station | 0.3 miles

Tower Gateway DLR Station | 0.4 mile

 

Event Spaces | 19

Meeting Rooms | 17

Bedrooms | 801

Venue Features

Venue Tech

Venue Catering

Ready To Get Started

Ready to get started, enquire about

The Tower Hotel

bottom of page