The hotel is located in the city centre of Turin nearby the shopping area and near the train station.
See more: Hotels in Europe Hotels in Italy Hotels in Turin Holiday Destinations in Europe