/The Space

/The Space

A converted church, The Space is a multi-arts venue situated in the heart of the Isle of Dogs, E14.

Twitch:

Leave a Reply