19 via dei capocci, 00184 Roma
Apartments
Set in Rome, 200 metres from Cavour Metro Station and 700 metres from Colosseo Metro Station, Colosseum Country Chic Apartment provides accommodation with amenities such as free WiFi and a flat-screen TV. The property is situated 1.1 km from Piazza Venezia, 1.3 km from Palatine Hill and less than 1 km...