Hotels

hotel in Ibarra

Hotel Royal Ruiz

  • 24 hour reception
  • Free breakfast