The Finch Bay Eco Hotel
Galapagos, Ecuador
A charming eco-friendly retreat, the Finch Bay Eco Hotel is located just steps away from the beach on the Galapagos island of Santa Cruz, surrounded by fascinating flora and fauna. It works well as either an alternative or as an add-on to a cruise.