Property DescProperty Location Centrally located in Rome 111 Guest House is within a 15-minute walk of Castel Sant'Angelo and Piazza del Popolo This guesthouse is 12 mi 19 km from Villa Borghese and 14 mi 23 km from Trevi FountainRooms Make yourself . . .