Hostal Travellers Hostel Salta, Salta Province
Featuring free Wi-Fi throughout the property, Hostal Travellers offers pet-friendly accommodation in Salta. Guests can enjoy the on-site restaurant.
Number of rooms: 15
Av Hipólito Yrigoyen 158, 4400 Salta, Argentina