No image available for this hotel
No image available for this hotel
Salta, Salta
Spend a second to
save a fortune!
Spend a second to save a fortune!
Espana 262, Salta
Taruca Apart features inner courtyard views, free WiFi and free private parking, set in Salta, 600 metres from Salta Town Hall.
See MoreUsage of subsidiary facilities may incur additional fees