Via Degli Umbri, 20, 00185 Roma
Apartment
with
1
room
San Lorenzo Umbri alloggio turistico is located in Rome, just 1.5 miles from Cavour Metro Station and 2 miles
from Repubblica - Teatro dell'Opera Metro Station. Popular points of interest nearby include Vittorio Emanuele Metro Station, Santa Maria Maggiore, and San Giovanni Metro Station. Free Wifi is available ...