Inn Maidith Galapagos Inn
★★★
Av Baltra y Albatros 200350 Puerto Ayora Ecuador, Galapagos, Ecuador Show on map
Hotel Albatross is a 3-star hotel in Galapagos, Ecuador. It is one of 111 places to stay in Galapagos listed on Triptoic.
Av Baltra y Albatros 200350 Puerto Ayora Ecuador, Galapagos, Ecuador
Hotel Albatross is located at Av Baltra y Albatros 200350 Puerto Ayora Ecuador, Galapagos, Ecuador.
Hotel Albatross is rated 3 stars.
Highly rated alternatives close by
Inn
Hotel
Hotel
#2 in Galapagos