By: sport y on September 2005
The hotel is located just steps away from the main train terminal in Torino.