Via Francesco Caracciolo,10, Scala D Int. 13, 00192 Roma
Appartamento
con
1
camera
Located in Rome, 700 metres from Ottaviano Metro Station and 1.5 km from Lepanto Metro Station, A Casa di Cri
offers air conditioning. The property has inner courtyard views and is 1.3 km from St Peter's Square and 1.3 km from The Vatican. Free WiFi is available throughout the property and Vatican Museums is ...