523

Otavalo

South America, Ecuador

Otavalo is a largely indigenous town in the Imbabura Province of Ecuador. The town has about 90,000 inhabitants The indigenous Otavaleños are famous for weaving textiles, usually made of wool….