Colosseum Charme Apartments Hotel Rome, Lazio
Situated in the centre of Rome, 300 metres from Cavour Metro Station and 400 metres from Colosseo Metro Station, Colosseum Charme Apartments offers free Wi-Fi and air conditioning.
Number of rooms: 3
Via della Madonna dei Monti 61, Rione Monti, 00184 Rome, Italy