The Space Arts Centre

London, Greater London