Santa Cruz, Galapagos Islands
Albatros Hotel is located at the entrance of the city of Puerto Ayora on Baltra and Albatros Avenues, near the Pampas Coloras Stadium and the Government Council Offices.
Category: Mid Range
Location: Puerto Ayora, Santa Cruz Island.
Distance from town center: 0.70 km
Notes: Each of its 35 rooms include a safety box, complimentary water bottle and refills, air conditioning, and are accessible via elevator.
No reviews available