18 viale giovanni amendola, 19123 La Spezia
Apartments
Stella Del Mare is set in La Spezia, 700 metres from Castello San Giorgio, 200 metres from Technical Naval Museum, as well as 700 metres from Amedeo Lia Museum. Featuring sea and city views, this apartment also has free WiFi. La Spezia Centrale Train Station is 1.3 km away and Mare Monti Shopping centre...