Karta Vacation Rentals
In the heart of Rome near Termini, this pet-friendly hotel sits on Via Principe Amedeo just off Via Nazionale and steps from Piazza Santa Maria Maggiore. You’re a short drive from the Colosseum and Roman Forum, and within easy reach of the Spanish Steps and Trevi Fountain.