Tickets for events at Stour Space

7 Roach Road, Tower Hamlets, London, E3 2PA