Hotels in Cavour
We found 1 property with availability in Cavour
Show on map
Locanda La Posta
Via Dei Fossi, 4, Cavour, Italy
Located at a distance of 250 metres from Chiesa Parrocchiale di San Lorenzo Catholic Church, the 3-star Locanda La Posta Cavour offers a terrace and a garden. This pet-friendly hotel is set in a…
- 1-1