Borgo 177


Rome • Show on map
View Details for Price
Borgo 177 is located in Rome, just a 3-minute walk from The Vatican and 600 yards from St. Peter's Basilica. Featuring city and inner courtyard views, this apartment also provides guests with free Wifi.…More info
