Set in Salta with El Tren a las Nubes nearby, Incahuasi offers accommodation with free Wi-Fi and free private parking. The property is situated 3.1 km from El Palacio Galerias Shopping Mall, 3.4 km from El Gigante del Norte Stadium and 3.
Number of rooms: 2
1645 Ameghino, 4400 Salta, Argentina