Casa Natura Galapagos Lodge is a small family run lodge on the Highlands of Santa Cruz Island, 20 minutes away from Puerto Ayora. It has 14 rooms, a dining area, and several social areas for passengers to experience. All rooms have a balcony that enables..