St Barts: The Ideal Venue for Corporate Lunches in London

Uncategorized

Words: Josh Wood

Published on July 12, 2026

When it comes to hosting successful corporate lunches in London, choosing the right venue can make all the difference. Whether you’re meeting prospective clients, rewarding your team, discussing new business opportunities or celebrating a company achievement, the setting should reflect professionalism, quality and attention to detail. St Barts offers exactly that.

Located in the heart of the City of London, St Barts has earned an outstanding reputation for delivering an exceptional dining experience. As the only restaurant in London to hold both a Michelin Star and a Michelin Green Star, it combines world-class cuisine with a strong commitment to sustainability, making it an impressive destination for business lunches and professional gatherings.

Create the Right First Impression

Business relationships often begin around the dining table. A carefully chosen restaurant demonstrates thoughtfulness and professionalism while providing a comfortable environment for meaningful conversations.

St Barts offers an elegant yet relaxed atmosphere that allows guests to focus on the discussion while enjoying remarkable food and attentive service. The restaurant’s sophisticated interior creates the perfect backdrop for everything from informal business meetings to important client lunches.

Whether you are entertaining long-standing clients or welcoming new partners, St Barts helps ensure your lunch leaves a positive and lasting impression.

A Michelin-Starred Dining Experience

What makes St Barts stand out among corporate lunch venues is its exceptional culinary reputation.

The restaurant is proud to be London’s only establishment awarded both a Michelin Star and a Michelin Green Star. This unique achievement recognises not only outstanding cooking but also a commitment to responsible sourcing and environmental sustainability.

Chef Johnnie and his talented team have created a tasting menu that celebrates the finest seasonal ingredients from across the British Isles. By working closely with small-scale farmers, growers and conservationists, every course reflects quality, freshness and respect for British produce.

For businesses looking to impress clients or reward employees, this distinctive dining experience offers far more than a traditional lunch.

Celebrate the Best of British Seasonality

At St Barts, every menu is inspired by the changing seasons.

Rather than relying on imported ingredients throughout the year, the kitchen showcases produce at its natural peak, allowing guests to enjoy flavours that evolve with the British seasons. This thoughtful approach keeps each visit fresh and exciting while supporting local producers.

The tasting menu guides diners through a carefully curated journey, highlighting exceptional craftsmanship, creativity and balance from beginning to end.

Award-Winning Wines and Drinks

A successful corporate lunch is often complemented by carefully selected drinks.

St Barts offers an impressive drinks list featuring classic cocktails with a British twist, local beers, natural cider, premium spirits and an extensive wine collection.

The wine programme focuses on low-intervention wines sourced from respected producers alongside exciting independent winemakers. This dedication to quality earned the restaurant the prestigious Best Short List of the Year Globally award from Star Wine List in February 2023.

Guests also have the opportunity to enjoy optional drink pairings, thoughtfully selected to complement each course. Depending on the menu, pairings may include sparkling wine, white wine, red wine, dessert wine and digestives, creating a complete fine dining experience.

Flexible Spaces for Business Gatherings

Corporate lunches come in many forms, from private meetings with a handful of guests to larger company events.

St Barts offers several flexible options designed to accommodate different group sizes.

Available private dining spaces include:

  • Private Dining Room for up to 8 guests
  • Private Dining Area for up to 20 guests
  • Full Private Hire for up to 40 guests

For bookings of more than six people, guests are encouraged to contact the restaurant directly to discuss their requirements and ensure every detail is arranged in advance.

These versatile spaces make St Barts suitable for executive lunches, board meetings, networking events, team celebrations and client entertainment.

Conveniently Located in the City of London

One of the biggest advantages of choosing St Barts for a business lunch is its excellent location.

Situated in the City of London, the restaurant is easily accessible for professionals working across London’s financial and commercial districts. Its central position makes it an ideal meeting point for colleagues and clients travelling from different parts of the capital.

After a morning of meetings or presentations, guests can enjoy an exceptional lunch without needing to travel far from the office.

Outstanding Hospitality

Exceptional food is only part of what makes a memorable corporate lunch.

The team at St Barts provides attentive, knowledgeable and discreet service throughout every visit. From welcoming guests on arrival to ensuring every course is served with care, the staff help create a seamless dining experience that allows hosts to focus on their business conversations.

Dietary requirements and special requests are handled professionally, ensuring every guest feels well looked after.

An Experience That Reflects Your Business

Choosing the right restaurant says a great deal about your company. Hosting a corporate lunch at St Barts demonstrates an appreciation for quality, sustainability and exceptional hospitality.

The combination of Michelin-starred cooking, beautifully presented seasonal dishes, award-winning wines and elegant private dining spaces creates an experience that clients and colleagues will remember long after the meeting has ended.

Make Your Next Corporate Lunch Memorable

If you are searching for outstanding corporate lunches in London, St Barts offers everything you need in one remarkable destination. Its Michelin Star and Michelin Green Star, carefully crafted tasting menu, award-winning drinks list and flexible private dining options make it one of the finest venues for business dining in the capital.

Whether you’re arranging an important client meeting, celebrating a successful project, hosting executives or bringing your team together, St Barts delivers a refined and memorable dining experience that perfectly combines outstanding British cuisine with first-class hospitality.