Via Della Giuliana, 26, 00195 Roma
Apartment
with
1
room
St Peter's Apartment offers accommodations in Rome, 1.7 miles from Piazza del Popolo and 1.8 miles from Piazza
Navona. Popular points of interest nearby include The Vatican, St Peter's Square, and Castel Sant'Angelo. This pet-friendly apartment also has free Wifi.
This apartment includes 1 bedroom, a living ...