Leaf
Tea House
Leaf is a British cafe bar specializing in high-quality, ethically sourced teas. Enjoy soups, salads, cakes, and a relaxed atmosphere in a split-level space.
Location
Best places nearby
The highest rated places close to Leaf.
Local restaurants nearby
67 Bold Street, ENG


