Karta Vacation Rentals
On Via Principe Amedeo in Rome’s City Centre, a short walk from Basilica di Santa Maria Maggiore and minutes from Termini. The Colosseum and Roman Forum are within easy reach, and Via Nazionale and the Spanish Steps sit nearby. A pet-friendly base for exploring Rome’s historic core.