18 viale giovanni amendola, 19123 La Spezia
Apartment 3 stars
Stella Del Mare enjoys a location in La Spezia, a 15-minute walk from Stazione La Spezia Centrale and 22 miles from Mare Monti Shopping centre. Featuring sea and city views, this apartment also has free Wifi.
At the apartment complex, the units have a wardrobe, a flat-screen TV, a private bathroom,...