
Award Shows

Corporate receptions at 26 Leake Street

Central Location and Unique Vibe at 26 Leake Street Film Venue London

Versatile spaces for corporate receptions

Bring bold visuals to life at 26 Leake Street, a unique filming location in central London with unforgettable graffiti art.

The ultimate spot for brand activations – engage your audience at 26 Leake Street with graffiti-covered walls and fully customisable spaces.