The Galapagos Islands
A convenient hotel on Santa Cruz Island, located between the center of Puerto Ayora with its choice of shops and restaurants and the Charles Darwin Research Center.
The hotel is built right on the tranquil bay and is somewhat quirky in style, with each of its 23 en suite bedrooms individually decorated, some with sea views. Other facilities include a bar and a restaurant with ocean views.
Speak to someone
who's been there
- Make an inquiry