Karta Vacation Rentals
Planted steps from Piazza del Popolo, Casa Tua sits in Rome’s lively city centre. Minutes from Santa Maria del Popolo, the Spanish Steps, Piazza di Spagna and historic Caffè Greco, this pet-friendly apartment puts the best of Rome within easy reach.