Book a Venue 020 7186 8686

26 Leake Street

Need Help? Use our FREE service.
Simply call us on 020 7186 8686

26 Leake Street - Central London

26 Leake Street , Central London, SE1

Venue Introduction

26 Leake Street is a raw, unique and multi-purpose space underneath Waterloo Station.

Arches 1 and 2 offer a combined footprint of over 4,000 square feet. The imposing arches and revealed brickwork create a stunning blank canvas for experiential events

Room Information

Room NameSeat CapReception Cap
Arch 1 and Arch 21200
Rat Bar200
The Addington


Book this venue?

Book this venue or let us help you find more perfect Venues in Central London for your event.

Book This Venue Now

Call us on 020 7186 8686 or complete the form below