Offering an outdoor swimming pool, Villas Galapagos Cottages is located in Puerto Ayora, just 3 blocks away from the island's commercial…
The Finch House is a detached holiday home located in Puerto Ayora in the Santa Cruz Island, Galápagos and is 4 km from Tortuga Bay.