The Little Picture Show: Highgate Contemporary Art

5 - 31 May 2024