Business hotels in Schio
We found 1 property with availability in Schio
Show on map
Schio Hotel
Via Campagnola 21/A, Schio, Italy
Featuring Wi-Fi throughout the property, Schio Hotel is about 25 minutes' walk from Parco Rossi. This 4-star hotel offers outdoor parking nearby.
- 1-1