Via lazzaro spallanzani 13, 19121 La Spezia
Apartments
Tecla House is situated in La Spezia, 1.1 km from Technical Naval Museum, 300 metres from Amedeo Lia Museum, and 500 metres from La Spezia Centrale Train Station. Free WiFi is available throughout the property and Castello San Giorgio is 600 metres away. The air-conditioned apartment consists of 1 bedroom,...