Finch Bay Galapagos Hotel
The luxurious Finch Bay Hotel is rightfully listed on the prestigious National Geographic Unique Lodges of the World, and is certainly one of our favourite properties found in the Galapagos. There are countless reasons choose this hotel for your stay in the Enchanted Islands, especially for travellers who aren’t sure of their sea legs and would prefer a land-based itinerary.