Lungotevere degli inventori, 26, 00146 Roma
Appartamento
Situated in Rome, 1.7 km from Roma Trastevere Train Station and 4.3 km from EUR Fermi Metro Station, Inventori House offers air conditioning. The property features river and inner courtyard views, and is 4.3 km from Roman Forum. Free WiFi is available throughout the property and Basilica San Paolo Metro...