Staffordshire St CIC is an independent project space in Peckham, South East London. The venue facilitates arts and cultural events and provides affordable studios for artists, makers and designers.
Staffordshire St CIC is an independent project space in Peckham, South East London. The venue facilitates arts and cultural events and provides affordable studios for artists, makers and designers.