26 LEAKE STREET

26 Leake Street is a beautifully restored, urban chic, unusual 3 arch space & bar in the heart of one of London’s most sought after & vibrant cultural centres.