Via del lago terrione, 83 1 piano, 00165 Roma
Apartments
Located in Rome, 1.1 km from St Peter's Square and 1.1 km from The Vatican, Simone's apartment offers air conditioning. The property is situated 2.8 km from Vatican Museums, 2.8 km from Piazza Navona and 2 km from Castel Sant'Angelo. Free WiFi is available throughout the property and St. Peter's Basilica...