Address: 9 de Julio 131, Santiago del Estero, Argentina
Boasting a fitness centre and a spacious solarium, Hotel Centro is located in downtown Santiago del Estero. Free WiFi access is available in this hotel. Libertad Square is 100 metres from the property.