Finch Bay Eco Hotel
Extend your stay in the Galapagos with a stay at the Finch Bay Eco Hotel on Santa Cruz island. Nestled between mangroves and a small quiet bay, this environmentally friendly property is ideal for a combined beach and wildlife stay. Share:
- Tags: