Hotel Roma e Rocca Cavour is directly opposite Porta Nuova train station. And through a small square with a fountain rests on the main street of Turin, Via Roma. Location - great!
We were at the hotel in the fall of 2007. Most of all, I was struck by the sterile cleanliness of the rooms and luxurious breakfasts with delicious pastries and fresh juices.