Via milano, 52, 00184 Roma
Apartments
Located in the centre of Rome, 400 metres from Quirinal Hill and 700 metres from Cavour Metro Station, Monti Central offers free WiFi and air conditioning. Popular points of interest nearby include Santa Maria Maggiore, Repubblica - Teatro dell'Opera Metro Station and Trevi Fountain. The property is...