Borgo pio, 68, 00193 Roma
Appartements
Set in the heart of Rome, 400 metres from St Peter's Square, San Peter Borgo 68 offers air-conditioned accommodation with free WiFi and a flat-screen TV. This property is located a short distance from attractions such as Lepanto Metro Station, Piazza Navona, and Castel Sant'Angelo. The property is non-smoking...