Youroom Quattro Fontane - Rooms has air-conditioned guest accommodation in Rome, 1.1 km from Cavour Metro Station, 500 metres from Quirinal Hill and 400 metres from Repubblica - Teatro dell'Opera Metro Station.
Number of rooms: 2
29 Via delle Quattro Fontane, 00184 Rome, Italy