Via Degli Scipioni, 175, 00192 Roma
Appartamento
con
1
camera
Set in Rome, near Ottaviano Metro Station, Vatican Museums and St Peter's Square, Casa Scipioni features free
WiFi. The property is close to Piazza del Popolo, St. Peter's Basilica and Flaminio Metro Station. The property is 2 km from the city centre and 400 metres from Lepanto Metro Station.
This spacious air-conditioned ...