Leaf Bar
156 Biggin Lane
Hitchin
England
SG5
GB
Leaf Bar is an independent UK based Tea Shop specialising on quality East Asian teas. We trade Online and currently hold a Market Stall at Hitchin Market on Fridays and Saturdays where you can meet us, sample the teas and explore a variety of teaware.