40 Via Buonarroti, 00185 Roma
Apartment
with
2
rooms
Mini Apartment in Rome offers accommodations with free Wifi a 6-minute walk from Santa Maria Maggiore, 0.6 miles
from Cavour Metro Station, and a 13-minute walk from Colosseo Metro Station. The property is around a 16-minute walk from Repubblica - Teatro dell'Opera Metro Station, 0.7 miles from Roma Termini, ...