93 via palermo, 00184 Roma
Apartment 3 stars
YCH-Confortevole Suite al Colosseo in Rome provides accommodations with free Wifi, a 10-minute walk from Cavour Metro Station, 0.4 miles from Quirinale Palace, and a 6-minute walk from Repubblica - Teatro dell'Opera Metro Station. The property is close to Roma Termini, Colosseo Metro Station, and Trevi...