Skip to content Skip to footer

The Mayflower – St Leonards Square

Welcome to The Mayflower, an upscale dining experience in St Leonards Square offering a unique fusion of contemporary elegance and heritage charm. With a commitment to fresh, seasonal ingredients and beautifully crafted dishes, The Mayflower creates a dining experience that is both exquisite and memorable.

Inspired by a vision of artistry and refinement, The Mayflower’s menu is carefully curated to elevate your senses, from indulgent breakfasts to luxurious high teas. Whether you’re looking for a refined spot for a business lunch, a special dinner, or a peaceful escape for coffee, The Mayflower is a destination designed to delight.

At The Mayflower, every meal is an event – where service, ambiance, and cuisine come together to create a lasting impression. Visit us today and discover the perfect blend of modern sophistication and culinary tradition.