The Finch Bay Hotel has a privileged location in front of the Puerto Ayora beach, on the south coast of Santa Cruz Island. Just a 15 minute walk from the Charles Darwin Research Center. Offering comfortable and comfortable facilities for your rest, fun and recreation.
The rooms and Suites are adequate and designed so that you feel in an environment of peace and beauty in a natural environment. All equipped with private bathroom with shower, hot water, hair dryer and amenities.
The Finch Bay restaurant is perfectly synchronized with the surroundings, where you can taste the exquisite gastronomy of the highest level. Surrounded by the murmur of the ocean waves and the natural beauty of the islands.
* Taxes included
* Breakfast included