Karta Vacation Rentals
On Via Cavour near Piazza Vittorio Emanuele II, in the heart of Rome. A short drive gets you to Piazza di Spagna and Piazza Venezia (about 5 minutes). Piazza Navona is roughly 1.9 miles away and St. Peter’s Basilica about 3 miles. Address: Via Cavour 18, 00184 Rome.