CASA NATURA GALAPAGOS LODGE is a small family run Lodge surrounded by nature in the highlands of Santa Cruz Island and central to the main tour and diving sites in Galapagos.
It has 14 rooms, a dining area, a self- guided trail and several social areas for passengers to experience.