Hotel la Giralda

Hotel la Giralda Address: Av atahualpa 15-142 y Juan Francisco Bonilla, Ibarra, Ecuador

Minimum price found for Hotel la Giralda was: 91 USD

Click here to get more information, photos & guest ratings for Hotel la Giralda