Finch Bay Galapagos Hotel is unveiling six new suites for travelers looking for a luxurious getaway on Santa Cruz Island. Finch Bay Galapagos Hotel is one of the few overnight accommodations in ...
Royal Palm is set on a vast, hilly 380-acre property up in the central highlands of Santa Cruz Island, where the weather is noticeably cooler than in town. The hotel facilities are spread out over ...