If you're planning a trip to London this festive season, Balfour at St Barts is an unmissable gem for food, drink, and atmosphere. Located in the heart of the city, it offers an experience that combines culinary creativity with outstanding service, making it the perfect spot for Christmas cheer. When we visited, office workers were enjoying a social lun…
Substack is the home for great culture



