
Puerto Ayora
La Isla Hotel
·
Upscale
La Isla Hotel Galápagos is in Puerto Ayora, nine minutes from La Estacion Beach by foot and a 12-minute walk from Los Alemanes Beach. Its prime location on a quiet street allows you to easily access local attractions, such as the Charles Darwin Center and Tortuga Bay. Plus, numerous restaurants,...