One moment please, we are searching the best prices
TORRE ISLA SOL
Address:
Av. charles darwin y tomas de berlanga, puerto ayora, isla santa cruz, Galapagos islands 200350
About the property
Popularity
Booking
7.9/10
15
Expedia
8.4/10
22
Main services
Bicycle rentals
Laundry service
Air conditioned
Multilingual staff
Housekeeping - daily
Room service
Other services
* Some services may carry an extra charge.