Casa Natura

Inaugurated in 2009, Casa Natura is a charming small hotel in Puerto Ayora, on Santa Cruz Island.