Saint Peter Inn Apartment Rome
Set right next to the Vatican, Saint Peter Inn offers a great location and free Wi-Fi throughout. It features elegant rooms with a private bathroom, as well as Ottaviano Metro Station located a 5-minute walk away.
Number of rooms: 9
Via Sebastiano Veniero 8, Trionfale, 00192 Rome, Italy