Business hotels in Schio
We found 1 property with availability in Schio
Show on map
Schio Hotel
Via Campagnola 21/A, Schio, Italy
The 4-star Schio Hotel is situated 1.6 km from Monumento ad Alessandro Rossi, which is an excellent place to improve cultural awareness. Boasting access to Giardino Jacquard Botanical Garden, about…
- 1-1