Cavour

Cavour

Located in the city centre, within walking distance from the train station and the highlights of the town, this family run hotel has 21 finely furnished rooms equipped with all comforts.