We know, 2020 got off to a bad start. The coronavirus has impacted the business and personal lives of most of us and many events have been put on hold or rearranged for a later date. 

However, with infection rates slowing and hospital admissions at an all-time low, we are expecting a positive trend in the hospitality sector and believe the approaching festive Christmas season will bring warmth and happiness with it and breathe new life into the events industry.

We’ve rounded up 10 Christmas party venues to book in London for your 2020 corporate Christmas party.

1. Biltmore Hotel, Mayfair

Located in London’s prestigious Grosvenor Square, The opulent Biltmore Mayfair hotel features 307 luxurious rooms and is surrounded by luscious gardens and greenery.

This hotel offers a number of unique event spaces catering to small intimate groups, corporate meetings and grand gatherings.

2. Hotel Café Royal

One of the most famous and sought after event venues in London. The Hotel Cafe Royal offers a number of exquisite event spaces. From the beautifully restored Pompadour Ballroom, rich with historical detail, to the cutting-edge boardroom – all boast natural daylight and are equipped with the latest technology, including complimentary Wi-Fi and full AV support.

The elegant Pompadour ballroom pictured above is the largest event space at Hotel Café Royal, it can accommodate upto 250 people and has been beautifully restored to feature original and ornate detailing and perfect for celebrative receptions, launches, fashion shows and weddings.

3. Corinthia Hotel

The Corinthia is situated moments from Trafalgar Square and Whitehall and is within walking distance of Embankment station. The hotel.boasts a number of unique spaces. Their secluded private dining rooms are ideal for hosting business dinners and banquets. 

The hotel says “we see no distinction between a hotel for business and a hotel for pleasure, only the single objective of a great hotel.”  From undisturbed meeting space to a landmark event, the hotel can cater to all of your needs with a Michelin starred restaurant and a luxurious Spa.

4. Le Meridien Picadilly

A landmark hotel in London’s Piccadilly Circus, some of London’s famous cultural attractions are just minutes away from the hotel, including Covent Garden.

With over 280 bedrooms and suites and 7 distinct venue spaces with a combined 894 sq m of event space, this is the perfect central London location for your group.

5. One Moorgate Place

Situated in the City of London, One Moorgate Place, also known as Chartered Accountants’ Hall, is headquarters to The Institute of Chartered Accountants in England and Wales (ICAEW).

The building is Grade II listed and originally opened in 1893. It has a range of diverse spaces perfect for accommodating a wide array of corporate events. Choose from modern and contemporary spaces or historical and cultural.

6. The Gherkin

Probably London’s most recognised landmark and a prime example of contemporary architecture. 30 St Mary Axe, informally known as The Gherkin is one of our most sought after venues for corporate events. 

The Gherkin offers unparalleled panoramic views across the City,  and guarantees your guests will experience an unforgettable event. 

The Helix restaurant and Iris bar, located on level 39 and 40, can be transformed to fit any occasion. With the option to seat 140 guests, the top two floors can also be hired for standing receptions for up to 260.

Our London event planners can recommend the perfect space for you and help manage your event ensuring every detail is taken care of.

7. South Place Hotel

South Place Hotel is a boutique, luxurious, lively and fresh-faced hotel. It benefits from 80 bedrooms, five bars and a floor of event spaces. Conveniently located between Moorgate and Liverpool Street stations with excellent transport routes throughout London. 

The hotel’s seven private dining and meeting rooms are all situated on the first floor and combine distinctive, Conran-designed interiors with all the technical, AV and practical functionality you might require. 

Get in touch with our event planning team at Good Look Events to learn more about this venue and how it can be tailored to accommodate your group.

8. The Brewery

The Brewery is an 18th-century Whitbread brewery recast as an events venue, staging exhibitions, dinners and parties.

Conveniently positioned in the City of London, this event space offers the extravagant to the discreet and can cater to hundreds of customers or just a handful. The venue aims to carry on the proud tradition of the Whitbread Brewery, which has been at the heart of entertainment in London since the era of Lords Nelson and Byron.

9. Sea Containers

A stone’s throw from the City of London and offering over 25,000 square feet of newly designed event space, situated at the top of the iconic Sea Containers building on the vibrant south bank. This iconic setting is one your corporate group will be talking about year after year.

The venue offers a choice of four individual spaces for Christmas celebrations. And can cater to sitting or standing groups. Each space boasts floor to ceiling windows with breathtaking views across the Thames, taking in landmarks including The Shard, St Paul’s Cathedral, the OXO Tower and the London Eye.

10. Quaglinos

Quaglino’s is popular with our corporate clients who seek an intimate night of good food and live entertainment. The venue is located in the heart of the West End with Green Park the closest underground station. 

With two spectacular private dining rooms, semi-secluded areas, two striking bars and an impressive stage, this venue is ideal for any occasion: whether that be, birthdays, corporate parties and much more. 

If you are looking for event venues in London please call our expert team on 0207 148 1665.
Our experienced and passionate event planners are at hand to help you with any venue or event queries you may have.