New Music venue for central London 26 LEAKE STREET opens this week
28 January 2019 • Mark Westall
New London Music venue called 26 LEAKE STREET launches this week, phase one – 150 capacity live music bar situated in the Leake Street Tunnel beneath Waterloo station