Free Wi-Fi
Parking
A great hotel to have a nice rest before long walks around the city. Hotel «Altair Galapagos Lodge» is located in Santa Rosa.
Via Garrapatero, KM 7Puerto AyoraGalapagos, Puerto Ayora, , Ecuador, Santa Rosa