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 DetailsOtavalo is a town in the Andean highlands in the Imbabura province of northern Ecuador. It’s surroun...
View Details