Salud & Sol Hotel
Search & compare prices for Salud & Sol Hotel in all hotel booking websites.
Salud & Sol Hotel Address: Panamericana km 33, E35, Sector el Valle del Chota, Ambuiqui Ibarra - Ecuador, Ibarra, Ecuador
Minimum price found for Salud & Sol Hotel was: 45 USD
Click here to get more information, photos & guest ratings for Salud & Sol Hotel