Located in La Spezia Historic Centre, this townhouse accommodation is within a 5-minute walk of Piazza Garibaldi, Corso Cavour and Church of Nostra Signora della Neve. Amadeo Lia Museum and Church of Nostra Signora della Salute are also within 10 minutes. La Spezia Centrale Station is only a 2-minute walk.