Via Merulana, 117 14. Piano 5, 00185 Roma
Apartment
with
1
room
Colosseum Charme is located in Rome, just a 13-minute walk from Cavour Metro Station and 0.6 miles from Colosseo
Metro Station. The air-conditioned accommodation is a 9-minute walk from Santa Maria Maggiore. The property is close to popular attractions like Domus Aurea, The Colosseum, and Roma Termini.
With ...