Tour Package with Finch Bay Eco Hotel
2020-03-24T23:08:10+00:00Located on the outskirts Puerto Ayora, Finch Bay is the only beachside hotel on Santa Cruz Island that offers beach front access with phenomenal ocean view rooms. Families are welcome with children of all ages.