11 via leopardi, 00185 Roma
Apartments
Right in the heart of Rome, situated within a short distance of Vittorio Emanuele Metro Station and Santa Maria Maggiore, Charming apartment with patio a few steps from Colosseum offers free WiFi, air conditioning and household amenities such as a microwave and kettle. With quiet street views, this accommodation...