The Finch Bay Eco Hotel, lies just steps from the beach in asecluded location, across the bay from Puerto Ayora on the island of Santa Cruz in the heart of the Galapagos Islands.
Our guests love the hotel’s natural surroundings, the ocean, the swimming pool and bar area, our chef’s culinary creations, the fact that we’re close to everything and yet set apart, our daily yacht excursions aboard our own superb yacht, and of course, the warm and sincere service that each and every one receives.