Borghese Executive Suite



Rome • Show on map
View Details for Price
Just one mile from Piazza Barberini and 1.1 miles from Spanish Steps, Borghese Executive Suite features accommodations in Rome, with a terrace. Among the facilities at this property are an elevator and…More info
