Celia Hempton was born in Stroud (UK) in 1981. Lives and works in London (UK).
http://www.lorcanoneill.com/
http://www.southardreid.com/
http://www.galeriesultana.com/
Celia Hempton was born in Stroud (UK) in 1981. Lives and works in London (UK).
http://www.lorcanoneill.com/
http://www.southardreid.com/
http://www.galeriesultana.com/