casa natura hotel galapagos

Hotel Casa Natura – Santa Cruz – Galapagos Islands

Hotel Description: Casa Natura is a small charming hotel recently opened in February, 2009 in Puerto Ayora, in the island of Santa Cruz in the Galapagos Archipelago. This port is home to the Charles Darwin Research Station, which is devoted to the investigation of the unique wildlife to be found on the islands. Accommodation & Service: With 15 air-conditioned rooms, the hotel has been designed to provide comfort and leisure for the adventure traveler, including… Continue reading »