Trip Tease: Galápagos Islands, Ecuador

The Finch Bay Galapagos Hotel (on Santa Cruz Island) has joined forces with Scalesia Galapagos Lodge (on Isabela Island) to offer a week-long program in the Galapagos, including inter-island flights, day trips to Galapagos National Park aboard a private yacht, “glamping” in the highlands of Isabela Island, and visits to remote and mysterious places that […]

error: Content is protected !!