Storo hotels & apartments, all accommodations in Storo
3-star hotels
Hotel Castel Lodron
Via 24 Maggio 41, Storo, Italy View map
The 3-star Hotel Castel Lodron Storo includes 20 rooms and is set 10 minutes by car from Castello San Giovanni. The hotel is placed 3.9 km from Sacrario militare di Monte Suello Cemetery, and…
From US$ 123
Book Now