Location: in the heart of Turin, in the Latin neighbourhood, a few steps away from the Plaza Castello and the Basilica de San Giovanni.
See more: Hotels in Europe Hotels in Italy Hotels in Turin Holiday Destinations in Europe