CITY

Ibarra, a city in northern Ecuador, 7,251 feet above sea level

  • /