La Casa di Born in Turin is located in Torino, near Porte Palatine and 1.5 km from the Cathedral and Royal Palace, with its Shroud of Turin. It features modern rooms with parquet floors, a flat-screen TV, and a shared bathroom.
Address: Via Cremona 3 (check-in at Via Michele Buniva, 2), Torino
Rates from:
EUR 29 Book Now