65-67 Bold Street Liverpool L1 4EZ, Liverpool L1 4EZ, England

LEAF is a unique, independent tea shop and bar located in the heart of the city, serving delicious food and drinks in a relaxed, yet inspiring space.

The striking art deco building has lofty, high ceilings and is home to an array of exciting events.