Located in the centre of Rome, just 600 metres from Lepanto Metro Station and 400 metres from Ottaviano Metro Station, Holiday House Roma Vaticano provides accommodation with inner courtyard views and free Wi-Fi. The property is around 1.
Number of rooms: 3
Via Germanico 107 scala c interno 2, Vaticano Prati, 00192 Rome, Italy