12 Largo Leopardi Scala B Interno 10, 00185 Roma
Appartamento
con
1
camera
Situated right in the centre of Rome, 400 metres from Santa Maria Maggiore, Nova Domus Colosseo features air-conditioned
accommodation with free WiFi and a flat-screen TV. Popular points of interest nearby include Rome Termini Metro Station, Repubblica - Teatro dell'Opera Metro Station and Rome Termini Train ...