Suburra 61 Suite&Terrace Hotel Rome
In a central area of Rome, located within a short distance of Cavour Metro Station and Colosseo Metro Station, Suburra 61 Suite&Terrace offers free Wi-Fi, air conditioning and household amenities such as a fridge and coffee machine.
61 Via Cimarra, Rione Monti, 00184 Rome, Italy