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