A Leisurely Twist on Exploring the Galápagos: New Excursions From The Finch Bay Eco Hotel
von Andrea Schnoor
This year’s winner of the World Travel Awards “South America's Leading Green Hotel” on Santa Cruz Island refreshes guest experience with new programming for exploring the archipelago.