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.