Author Archives

About Lucy Cavendish

Lucy Cavendish was born in 1973 in Cumbria, England. Her work has been exhibited at the Bartley Drey Gallery and the European Academy for the Arts, both in London. She currently lives in New York City.

Lucy Cavendish - Portrait of an Artist’s Studio

Open City #11 - Octo Ate Them All, 101