Lele Saa
is a Visual Artist and Creative Director based in Cambridge, UK.
Shortlisted for World Illustration Awards 2020.
She was born in Vigo, Northwest of Spain, and has lived and worked in Madrid, Shanghai, L.A. and London.
With a degree in Advertising and Public Relations from Antonio Nebrija…