Map
Via Soldato Cincotta, Stromboli 98050, Italy
Price
138
website
Hotel
La Sciara