Finch Bay Galapagos Hotel
Call +1-888-897-9207
+1-888-897-9207
Barrio Punta Estrada, Puerto Ayora, 200350 EC
~7.84 Miles from Isla Santa Cruz
- Indoor pool in hotel
- Check-in: 2:00 PM
Located in Bahía de la Academia, Finch Bay Galapagos Hotel is by the ocean, minutes from Playa de los Alemanes, and close to Las Grietas.