Castor is a contemporary art gallery founded in Deptford, South London in 2016. In 2022 the gallery relocated to Fitzrovia, Central London.
Castor
Kirkman House, 12 - 14 Whitfield Street
London
W1T 2RF
Kirkman House, 12 - 14 Whitfield Street
London
W1T 2RF
+44 775 201 3933