Finch Bay Galapagos Hotel in Puerto Ayora
Call +1-888-897-9207
+1-888-897-9207
Barrio Punta Estrada, Puerto Ayora, 200350 EC
~7.93 Miles from Santa Rosa
- Check in time: 2:00 PM
- Rates are normally from 353.94 to 416.40 USD
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.