Piedmont >
Cavour
Cavour hotels & apartments, all accommodations in Cavour
Villa Le Rose
Via San Michele N. 1, Cavour, Italy
Featuring a private location, Villa Le Rose Cavour hotel offers views of the garden, and is nearly a 25-minute walk from Chiesa Parrocchiale di San Lorenzo Catholic Church. This bed & breakfast also…
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…