Via principe eugenio 60 b1, 00185 Roma
Apartment 4 stars
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...