Skip link for screen readers

Finch Bay Hotel

An eco-Resort in a privileged location outside Puerto Ayora, offering a variety of excursions around the Galapagos Islands.