LEAF is located on Bold Street in the heart of Liverpool city centre. It is a unique, independent teashop and bar hosting regular live music gigs.
Thank you for your support!
An error occurred. Please try again.