Finch Bay – Santa Cruz Island
The Finch Bay Galapagos Hotel is a proud member of the National Geographic Unique Lodges of the WorldTM, is your headquarters for exploration in Galapagos, a seafront base where you can discover the life of the Galapagos Islands and create your own adventures on land and sea. The perfect complement to a cruise or a destination in itself, a stay in Finch Bay allows you to feel the essence of the islands.
Where to do it?
Santa Cruz Island
It is the first most inhabited island in Galapagos, it is located in the center of the Galápagos archipelago at 1000 km. Of the continent. It is located in the…Read more