merchesico.com
About / Contact
Mercedes Leon is a Spanish graphic artist and designer happily based in Leeds, God knows for how long. She studied Fine Arts in Madrid before her MA in Visual Arts & Illustration at Camberwell …