Balfour At St Barts, London: The perfect pub stop-off during your visit to the Capital
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…


