Exclusive Christmas Party Venues London | Smart Parties

Exclusive Christmas Parties


Hire one of our exclusive venues and work with our dedicated venue teams to create your perfect event.

CHOOSE YOUR PERFECT PARTY

With venues to suit every event and capacities of up to 4,000, the opportunities are endless, choose between the likes of iconic museums, venues high in the sky or blank canvas venues transformed into immersive Christmas experiences.

Filter by Location
Filter by Capacity

Evolution London

Battersea Park, South West London SW11

Experience the magic of New York City right in the heart of London with the highly anticipated New York, New York for Christmas 2025 at Evolution London, nestled within the iconic Battersea Park.

Discover
Capacity
2,000 Seated
4,000 Standing
Location
Battersea Park, South West London SW11

Magazine London

North Greenwich, South East London SE10

Experience an indoor funfair, with breathtaking panoramic views of the Thames, Canary Wharf, and beyond.

Discover
Capacity
600 Seated
2,000 Standing
Location
North Greenwich, South East London SE10

Freemasons' Hall

Freemasons' Hall, West End, London WC2

Step into the glamorous world of The Gatsby Club at Freemasons’ Hall, a Grade II* listed masterpiece nestled in the vibrant heart of London’s West End.

Discover
Capacity
220 Seated
400 Standing
Location
Freemasons' Hall, West End, London

The Grand Temple

Freemasons' Hall, West End, London WC2

Step into this exclusive Grade II* listed venue wearing your masquerade mask for a flamboyant night to remember!

Discover
Capacity
300 Seated
1,200 Standing
Location
Freemasons' Hall, West End, London

Illuminate, Science Museum

Science Museum, South Kensington, London SW7

A progressive new venue designed to both anticipate and surpass your Christmas party expectations.

Discover
Capacity
400 Seated
400 Standing
Location
The Science Museum, South Kensington, London

Landing Forty Two

The Leadenhall Building, The City, London EC3

Experience a festive atmosphere like no other in London, high above the streets of the capital.

Discover
Capacity
220 Seated
300 Standing
Location
The Leadenhall Building, Bank, London

Control Room A

Battersea Power Station, South West London SW11

Choose Control Room A, the jewel in the crown of Battersea Power Station, for the perfect backdrop for your festive celebrations this year.

Discover
Capacity
120 Seated
220 Standing
Location
Battersea Power Station, South West London

The Pelligon

South Dock, Canary Wharf, East London E14

A flexible exclusive Christmas site for hire on the Canary Wharf riverfront made of glass and light.

Discover
Capacity
400 Seated
1,000 Standing
Location
South Dock, Canary Wharf, East London
smartparties.co.uk uses cookies to enhance your experience. By continuing to use our website, you’re agreeing to our use of cookies.
Close