Ibarra hotel reservation: check availability and room rates
Exceptional Design hotels in Ibarra
1 property found
-
Hostal Red Las Orquideas 3 stars
Av. Eugenio Espejo 8-18 Y Jose Miguel Leoro, Ibarra, Ecuador (Show map)
Hostal Red Las Orquideas offers accommodation in Ibarra and features a free carpark and a sunbathing terrace. Located within 105 km from Mariscal Sucre airport, this venue is a 5-minute drive from…