Karta Vacation Rentals
In a calm slice of Rome near Villa Doria Pamphili and the Vatican Museums. Located at 2 Via di Torre Rossa, 00165 Rome — about 3 km from St. Peter's Basilica, 5 km from Piazza Navona, 9 km from the Trevi Fountain and roughly 26 km from Leonardo da Vinci Airport.