The charming Finch Bay Hotel – named after the famous Darwin’s Finches abundant in the surroundings – is just steps from the beach on a private seaside location surrounded by mangroves.
Here guests can cherish the privacy, natural surroundings and superb service on offer. The hotel is situated in a quiet location on Santa Cruz Island at Punta Estrada, across the bay from the town of Puerto Ayora, with only pedestrian and bicycle circulation.
This eco hotel is concerned with protecting its environment and there are several initiatives to accommodate this like water supplied by the hotel’s own desalinization plant. The rooms are simply decorated and are comfortable and have garden or ocean views.