TravelTill

About Cotacachi



Cotacachi is a city that is the seat of Cotacachi Canton, Imbabura Province, Ecuador in South America. See here for a map of the Cotacachi area