104 viale giovanni amendola, 19121 La Spezia
Apartments
Set in La Spezia, 600 metres from Castello San Giorgio and 400 metres from Technical Naval Museum, Casa di Francy offers air-conditioned accommodation with a balcony and free WiFi. Located around 1.1 km from La Spezia Centrale Train Station, the apartment is also 35 km away from Mare Monti Shopping centre....