Via cavour, 172 2 piano interno 4, 00184 Roma
Apartments
Set in the heart of Rome, 200 metres from Cavour Metro Station, Appartamento Colosseo offers air-conditioned accommodation with free WiFi and a flat-screen TV. Popular points of interest nearby include Rome Termini Metro Station, Rome Termini Train Station and Quirinal Hill. The property is non-smoking...