38 Via Leopardi, 00185 Roma
Apartment
with
1
room
Home Holiday Rome - 1 Floor in Rome features accommodations with free Wifi, a 3-minute walk from Vittorio Emanuele
Metro Station, 0.8 miles from Porta Maggiore, and a 10-minute walk from Cavour Metro Station. Popular points of interest nearby include The Colosseum, Roma Termini, and Rome Termini Metro Station. ...