Santa Cruz Island, Galapagos
As a small and charming boutique hotel, Palace Galapagos is the perfect choice for your stay on Santa Cruz Island.
Located in a quiet neighbourhood close to the centre of Puerto Ayora, the modern building comprises 6 rooms/suites, reception, a breakfast hall and a cozy green patio that serves as an outdoor common area.