Casa Natura Galapagos Lodge
An intimate, conveniently located base for exploring Puerto Ayora on Santa Cruz Island.
Located in Puerto Ayora on Santa Cruz Island, this 15-room hotel offers a convenient starting point for exploring the area. Guests can easily access nearby sights, such as the Charles Darwin Research Station, the fishermen’s pier and the town’s main promenade, home to boutiques, restaurants and art galleries. Air-conditioned guest rooms are simple but pretty and airy, with brightly colored accents and tile or wood floors. The attractive stone-and-tile pool area has a fireplace and thatched outdoor bar. Rates include breakfast.
Hotel DetailsComplimentary breakfast Restaurant Swimming pool
Casa Natura Galapagos Lodge is featured on
Best Price Guaranteed