Via Urbana, 156, 00184 Roma
Apartment
with
1
room
Imperial House is a recently renovated apartment in the center of Rome, a 4-minute walk from Santa Maria Maggiore
and 500 yards from Cavour Metro Station. Popular points of interest nearby include Roma Termini, Barberini Metro Station, and Vittorio Emanuele Metro Station. Free Wifi is available throughout the ...