Offering an outdoor pool and a restaurant, Hotel Galapagos Islands is located in Puerto Ayora Town Centre. It features free daily American breakfast, free Wi-Fi and views of the city.
Number of rooms: 16
Pto. Ayora Av. Floreana y Petrel, 200350 Puerto Ayora, Ecuador