Cimarra Apartment



Rome • Show on map
View Details for Price
Cimarra Apartment in Rome offers accommodations with free Wifi, a 5-minute walk from Cavour Metro Station, 0.6 miles from Piazza Venezia, and a 8-minute walk from Santa Maria Maggiore. The property is…More info
