Via Cavour, 3, 10010 Salerano Canavese TO +39 348 738 2131
restaurant, Ivrea, Piedmont, Italy
How to go there