Property Location: With a stay at this apartment in Rome (Rome City Centre), you'll be steps from Via del Corso and Piazza del Popolo. This apartment is 0.3 mi (0.5 km) from Villa Borghese and 0.5 mi (0.8 km) from Piazza di Spagna. Rooms: Make yourself comfortable in this individ... Show More
Reach us, we're available 24/7.