• (593 5) 2526323
  • Av. Charles Darwin e Indefatigable, Puerto Ayora, Santa Cruz Island, Galapagos - Ecuador


This hotel is situated bang on the Darwin Avenue in the center of town, opposite the fish market. Ideal location, halfway between the Supermarket and the Research Center and tortoise trail. Step out onto the street and you are in the midst of seals sleeping on the pavement, pelicans, and all the shops and restaurants.

DarwinBeagle - Leiden