Via della madonna dei monti, 96, 00184 Roma
Apartment
Housed in a historic building, Monti Suite with charming Terrace offers accommodations with a terrace and free Wifi in Rome, a 5-minute walk from Colosseo Metro Station. Popular points of interest nearby include Quirinale Palace, Piazza Venezia, and Roman Forum. The property is half a mile from the city...