Via Principe Eugenio 60 B1, 00185 Roma
Apartment
with
2
rooms
Offering air-conditioned rooms in the Central Station district of Rome, Roman House is a 8-minute walk from Porta
Maggiore. Popular points of interest nearby include Roma Termini, San Giovanni Metro Station, and Cavour Metro Station. Free Wifi is available throughout the property, and Vittorio Emanuele Metro ...