Restaurant St. Barts
Tasting Menu experience, using SOLELY British produce. Only London restaurant to hold Michelin & Michelin Green Star ⭐️🍀
Restaurant • Last Update - 2026-07-22
Metrics based on 6 recent posts.