Located 1,245 meters from Super Estación De Servicio Los Olivos. Ideally located in the prime touristic area of Ibarra, San Andres Lodge & Spa promises a relaxing and wonderful visit.
Located 1,913 meters from Super Estación De Servicio Los Olivos. Stop at Tunas y Cabras to discover the wonders of Ibarra. Featuring a satisfying list of amenities, guests will find their stay at the property a comfortable one.
Located 2,493 meters from Super Estación De Servicio Los Olivos. Stop at Hostal Fevilamir to discover the wonders of Ibarra. The hotel has everything you need for a comfortable stay.