My Vatican House Hotel Rome
Located a 10-minute walk from Saint Peter’s Cathedral, My Vatican House offers self-catering accommodation in Rome’s centre. It features colourful apartments with modern furnishings and free Wi-Fi.
Number of rooms: 2
Via Gregorio VII 81, Vaticano Prati, 00165 Rome, Italy