Make your mark in a venue that blends timeless elegance with modern sophistication. Perfectly positioned in central London, this iconic setting offers the ideal stage for unveiling your brand to the world—whether you're launching a product, service, or new identity.
Striking event spaces including the grand Ballroom and stylish contemporary suites
Flexible layouts for presentations, product showcases, and immersive brand experiences
High-spec AV equipment for impactful visuals, sound, and live streaming
Custom lighting and staging options to bring your brand vision to life
Tailored catering packages, from champagne receptions to themed tasting menus
Dedicated event specialists to support planning, branding, and guest experience
On-site bar and lounge for networking and post-launch celebrations
Prime location with excellent transport links and nearby accommodation
From bold unveilings to intimate previews, this venue offers a polished and inspiring environment to launch your brand with confidence and style.
Woohoo!
You've started a wishlist
Send an enquiry to more than a venue at once