
Indra Castillo
Visual Artist
StaffHuman-Made Art
Indra Castillo is an artist working in Photography, based in Spain.
Discovering the world one hike at a time... while taking some nice shots and grabbing inspo for my next line of work 😜
Spain
Joined September 2025