London Gallery Weekend: South London Critics Choice
by Louisa Buck
Until 11 June, Castor, Enclave 1, 50 Resolution Way, Deptford, SE8 4AL
New wall-based and free-standing works combine to create an installation of distinct geographies both accentuated and partitioned by suspended veils. These map a mysterious physical and psychological underworld of both earth and body, referring to the present restless state of the earth which, due to shifts in climate and ecologies, throws up long-buried artefacts from a distant past.