‘The Place is Here’

22 Jun 2017
10 Sep 2017
South London Gallery
65-67 Peckham Rd
SE5 8UH London