Filming Locations in Santa Elena

Santa Elena, Ecuador
Alba (2016)

Santa Elena is a town in southwestern Ecuador, and is the capital of both the province and the canto...

View Details