20 Via Di Monserrato Interno 3, Piano 2, 00186 Roma
Apartment
with
1
room
Rome Center, luxury & history in Via Monserrato is located in Rome, just a 15-minute walk from St Peter's Square
and 0.9 miles from Palazzo Venezia. Among the facilities at this property are full-day security and private check-in and check-out, along with free Wifi throughout the property. The property is a 4-minute ...