Grand Hotel Lobo del Mar

12 de febrero y Avenida Charles Darwin, Santa Cruz, Galapagos Islands, , Ecuador
#7 of 8 hotels in Santa Cruz

Santa Cruz Travel Forum

Need advice about Santa Cruz, Ecuador? Visit the Travel Forum for Santa Cruz and ask our Answer Gurus.

Santa Cruz Travel Guide