Host Your Next Corporate Dinner in London at St Barts
Words: Josh Wood
Published on July 7, 2026
Finding the perfect venue for a corporate dinner in London is about much more than choosing an excellent restaurant. The right setting should leave a lasting impression, encourage meaningful conversations, and provide a memorable dining experience for clients, colleagues, and business partners alike. If you are searching for a venue that combines outstanding cuisine, exceptional service, and an elegant atmosphere, St Barts is an excellent choice.
Proudly recognised as the only restaurant in London to hold both a Michelin Star and a Michelin Green Star, St Barts offers a dining experience unlike any other. Located in the heart of the City of London, it is perfectly positioned for business gatherings, client entertainment, team celebrations, and executive dinners.
A Corporate Dining Experience That Impresses
Every successful business event deserves a venue that reflects quality and professionalism. At St Barts, every detail has been carefully considered to create a refined yet welcoming atmosphere where guests can relax and enjoy an exceptional evening.
Whether you are hosting important clients, rewarding your team, celebrating company milestones, or organising an executive networking event, St Barts provides a sophisticated environment that makes every occasion feel special.
The restaurant’s calm and intimate setting allows conversations to flow naturally while guests enjoy an unforgettable culinary journey inspired by the finest ingredients from across the British Isles.
Michelin-Starred Excellence
St Barts stands apart from many corporate dining venues thanks to its unique recognition. As the only London restaurant holding both a Michelin Star and a Michelin Green Star, it represents exceptional cooking alongside a commitment to sustainability.
Chef Johnnie and his talented team create a carefully crafted tasting menu that celebrates Britain’s outstanding small-scale farmers, growers, producers and conservationists. Every course highlights seasonal ingredients at their very best, allowing diners to experience the changing flavours of the British countryside and coastline throughout the year.
For companies looking to provide clients or colleagues with something genuinely memorable, this level of culinary excellence creates an experience that extends far beyond a traditional business dinner.
Exceptional Tasting Menus
Rather than offering a standard corporate meal, St Barts invites guests on a carefully curated tasting menu experience.
Each course has been thoughtfully designed to showcase seasonal British produce, innovative cooking techniques, and beautifully balanced flavours. The Tasting Menu allows guests to enjoy a relaxed progression of dishes that tell the story of Britain’s diverse natural landscape.
For businesses wanting to create a premium dining event, the tasting menu offers a unique opportunity to entertain guests elegantly and engagingly.
Optional Drinks Pairings
An outstanding dinner is perfectly complemented by exceptional drinks, and St Barts delivers on every level.
Guests may choose optional drink pairings that have been selected specifically to accompany each course. These pairings may include:
- Sparkling wine
- White wine
- Red wine
- Dessert wine
- Digestive
The restaurant also offers an impressive drinks list featuring classic cocktails with a British twist, local beers, natural cider, premium spirits, and an extensive collection of low-intervention wines.
This carefully curated wine programme received international recognition when it was awarded Best Short List of the Year Globally by Star Wine List in February 2023, making it an excellent addition to any corporate dining experience.
Flexible Spaces for Corporate Events
Every business gathering is different, which is why St Barts offers several private dining options to suit a variety of group sizes.
Private dining options include:
- Private Dining Room – accommodates up to 8 guests
- Private Dining Area – accommodates up to 20 guests
- Full Private Hire – accommodates up to 40 guests
For groups larger than six guests, the team encourages diners to get in touch to discuss requirements and ensure every detail is carefully arranged.
Whether you are organising an intimate board dinner or a larger company celebration, the restaurant offers flexible spaces that can be tailored to your event.
A Convenient City of London Location
Located close to London’s financial district, St Barts is an ideal destination for professionals working throughout the City.
Its central location makes it convenient for after-work client dinners, executive meetings, networking events and company celebrations. Guests can easily combine business meetings with an unforgettable evening of Michelin-starred dining without travelling across the city.
Outstanding Service from Start to Finish
Corporate events require smooth organisation, attentive hospitality and flawless execution.
The experienced team at St Barts understands the importance of professional service, ensuring every guest receives warm hospitality from arrival through to the final course.
Whether arranging seating, accommodating dietary requirements or helping organise private dining, the staff work carefully to create a seamless experience that reflects the highest standards.
A Venue Worth Remembering
Corporate dinners are an opportunity to strengthen business relationships, reward employees and celebrate success. Choosing the right restaurant can make all the difference.
With its Michelin Star and Michelin Green Star, beautifully crafted seasonal tasting menu, award-winning wine selection, elegant private dining options and outstanding service, St Barts offers everything needed to host an exceptional business event.
Whether you are planning a client dinner, executive gathering, networking evening or company celebration, St Barts provides an unforgettable setting where remarkable food, thoughtful hospitality and sustainable British dining come together to create a truly memorable corporate experience.
For businesses seeking a premium corporate dinner venue in London, St Barts remains one of the city’s most distinguished destinations.