Hotel Excelsior

4.1
(285 reviews)
Via Cesare Battisti 1, 54100 Marina di Massa, Massa Italy
+39 390 585 8601Official website
Harbor View
Hotel
Modern
Ocean View
Hotel Excelsior | La Spezia | Italy | TripAligner