Imbabura

More details

Imbabura is region of the country of Ecuador.

Imbabura
CountryEcuador