Art Seven Roma Bed and Breakfast Rome, Lazio
Overlooking Piazza Cavour and just 1 km from the Vatican, Art Seven Roma is located in the centre of Rome. Free Wi-Fi access is available in all areas.
Number of rooms: 7
Piazza Cavour 3, Vaticano Prati, 00193 Rome, Italy