Circonvallazione trionfale, 36, 00195 Roma
Apartments
St Peter House has a balcony and is situated in Rome, within just 800 metres of Vatican Museums and 1.7 km of Lepanto Metro Station. The property is around 3.6 km from Piazza Navona, 3.6 km from Castel Sant'Angelo and 3.8 km from Piazza del Popolo. Free WiFi is available throughout the property and Ottaviano...