Filming Locations in Algarrobo

Algarrobo, Chile
Caleuche: El llamado del Mar (2012)

Algarrobo is a coastal resort town in central Chile. It’s known for beaches like El Canelillo, backe...

View Details