Via cimarra, 61, 00184 Roma
Appartements
Located in the centre of Rome, 400 metres from Cavour Metro Station and 700 metres from Colosseo Metro Station, Lovely apartment in the center of Rome, Monti offers free WiFi and air conditioning. The property is situated less than 1 km from Piazza Venezia, a 15-minute walk from Palatine Hill and less...