113 Via Degli Scipioni 1 Floor, 00192 Roma
Hotel
with
5
rooms
Ideally located in the center of Rome, Relais Roma Vaticano - METRO station Ottaviano has Italian breakfast and
free WiFi throughout the property. The property is close to several well-known attractions, a 9-minute walk from St Peter's Square, half a mile from The Vatican and a 18-minute walk from Castel Sant'Angelo. ...