This hotel is located in the heart of Turin around 300 m from the Porta Nuova train station and airport terminal. Thanks to its convenient location, the hotel offers both business guests and tourists an ideal place to stay.
See more: Hotels in Europe Hotels in Italy Hotels in Turin Holiday Destinations in Europe