77 Via Mecenate, 00184 Roma
Apartment
with
2
rooms
Tolli Colosseo Apartment features rooms with free Wifi in the center of Rome. The property is around a 7-minute
walk from The Colosseum, 0.9 miles from San Giovanni Metro Station, and a 13-minute walk from Palatine Hill. The property is close to popular attractions like Cavour Metro Station, Colosseo Metro Station, ...