Finch Bay Eco Hotel
On a peaceful and magical beachfront location in Puerto Ayora, on Santa Cruz Island, this hotel makes the ideal base for exploring the natural diversity and attractions of the island - including the award-winning Tortuga Bay beach - and for taking day-trips to nearby islands, aboard its own, specialized yachts. The hotel implements best practices in sustainable tourism through the Smart Voyager program.
The hotel offers 3, 4, and 7 night packages that include full meal plans and on-site activities, as well as daily tours to different attractions and islands.
Barrio Punta Estrada S/N, Puerto Ayora, Galapagos-IslandsView Larger Map