Hotel Solymar Galapagos

Hotel Solymar Galapagos

Galapagos Islands Ecuador / We are located on Santa Cruz Island in Galapagos Islands, Ecuador, only a 5 minute walk from Charles Darwin Station, situated on Pelican Bay. Offering ocean vie
Hotel Solymar Galapagos