Planet House Vacation Home Puerto Ayora, Santa Cruz Island
Offering free Wi-Fi access, Planet House is located in Galápagos. A terrace filled with hammocks is also available and features a beautiful view of the sea. The property offers free parking.
Number of rooms: 3
Calle San Cristobal y General Rodriguez Lara, frente a la oficina de AVIANCA, 200101 Puerto Ayora, Ecuador