Enjoying a wonderful position in the north of Turin, this welcoming hotel lies within 2 km of links to the public transport network.
See more: Hotels in Europe Hotels in Italy Hotels in Turin Holiday Destinations in Europe