30 via domenico silveri , 00165 Roma
Apartments
In the heart of Rome, set within a short distance of St. Peter's Basilica and St Peter's Square, St.Peter's Eden offers free WiFi, air conditioning and household amenities such as a toaster and coffee machine. The property is around 2.4 km from Piazza Navona, 2.5 km from Campo de' Fiori and 2.6 km from...