Via del casale strozzi, 31, 00195 Roma
Guest houses
Vatican Clodio Suites is situated in Rome, 1.6 km from Lepanto Metro Station, 2.5 km from Stadio Olimpico Roma, as well as 2.7 km from St Peter's Square. The property has garden and city views, and is 1.5 km from Vatican Museums. Free WiFi is available throughout the property and Ottaviano Metro Station...