Business hotels in Avigliana
We found 1 property with availability in Avigliana
Show on map
Hotel Chalet Del Lago
26 Via Monginevro, Avigliana, Italy
The 3-star Hotel Chalet Del Lago Avigliana offers easy access to Parco Naturale dei Laghi di Avigliana, which is situated around 5 minutes' walk away. Featuring 18 rooms with views of the garden…
- 1-1