Contact Us

Our Location

Leaf Bar
Leaf Bar
Leaf Bar, Kemp House, 152 City Road, London, EC1V 2NX
View Google Map



Our Stores

Cambridge Market
Market Hill
Cambridge
View Google Map



Opening Times
Wednesday 10 - 4
Sunday 10 - 4

Contact Form