Photos coming soon
HOTEL
BB Mare
Piazza Cavour 19 19121 La Spezia,Piazza Cavour, La Spezia
Where it sits
BB Mare
Piazza Cavour 19 19121 La Spezia,Piazza Cavour, La Spezia
44.10546, 9.81701
Plan around BB Mare
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 23, 2026.
