Casa Natura Galapagos Lodge
Vacation Home
Puerto Ayora, Santa Cruz Island
Located in Santa Cruz Island, Casa Natura Galapagos Lodge features a daily breakfast.
Number of rooms: 14
Via al Camote, Bellavista - Santa Cruz, 200358 Puerto Ayora, Ecuador