Estrella del Mar Hotel

Calle 12 de Febrero, Santa Cruz, Galapagos Islands, detras del Edificio de Tame, Ecuador
#2
Rank 2 of 8 hotels
in Santa Cruz
Write a Review

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