Via Di Novella, 1, 00199 Roma
Apartment
with
1
room
Novella House is located in Rome, just 2.2 miles from Tiburtina Metro Station and 2.2 miles from Roma Tiburtina
Train Station. The property is around 2.2 miles from Piazza di Spagna Metro Station, 2.4 miles from Repubblica - Teatro dell'Opera Metro Station, and 2.4 miles from Università La Sapienza. Free Wifi ...