❮ London
Gallery
Space Ilford
10 Oakfield Rd Ilford
+44 20 8525 4330
Wednesday: 11 am - 5 pm, Saturday: 11 am - 3 pm
Capacity: 150
Gallery