Filming Locations in Otavalo

Ottovalo, Ecuador
Lonely Planet (1994)

Otavalo is a town in the Andean highlands in the Imbabura province of northern Ecuador. It’s surroun...

View Details