Lucy Powell : lost and found.
Powell, Lucy,1972-artist.
Russell Gallery (London, England)
Title from caption.
"Preview Thursday 3 May 2018, 10 am-8.30 pm ..., exhibition continues until 26 May 2018."