65 via dei capocci, 00184 Roma
Apartments
Right in the centre of Rome, situated within a short distance of Santa Maria Maggiore and Cavour Metro Station, Rione Di Roma Center Apartment offers free WiFi, air conditioning and household amenities such as a stovetop and coffee machine. The property is around 1.1 km from Coliseum, less than 1 km...