61 via palermo, 00184 Roma
Apartment
MyItalyHome Roma provides accommodations within 0.6 miles of the center of Rome, with free Wifi and a kitchen with a fridge, a stovetop, and kitchenware. The property is around a 7-minute walk from Repubblica - Teatro dell'Opera Metro Station, 0.6 miles from Barberini Metro Station, and a 10-minute walk...