Finch Bay Eco Hotel

| September 16, 2020

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:

Comment on this article