Space 18, London

Venue Information

Space 18, London
Address: 39-41 New Oxford Street, London, WC1A 1BN
Nearest Tube or Train: Tottenham Court Road Station (Central Line, Northern Line)


Get Directions

Google Map


Space 18, 39-41 New Oxford Street, London, WC1A 1BN

Theatre Previous Shows

Past shows playing at the Space 18, London:

Variant 31 – An Immersive Survival Experience

Leave a Review or Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

Great Offers on London Theatre

Sign-up for the latest show news & offers