5 piazza del viminale, 00184 Roma
Holiday homes
Modern, stylish flat near Piazza della Repubblica features a balcony and is located in Rome, within just less than 1 km of Cavour Metro Station and a 5-minute walk of Repubblica - Teatro dell'Opera Metro Station. Among the facilities at this property are a lift and a concierge service, along with free...