Contributor
Ella Slater

Ella Slater is a frieze editorial assistant based in London, UK.

The artist and poet invites us into her world of rage, vulnerability and humour at ICA, London

BY Ella Slater | 04 JUL 22