Saint Peter Apartment Apartment Rome, Lazio
A 10-minute walk from St. Peter’s Square in the Vatican City, Saint Peter Apartment offers free Wi-Fi and modern air-conditioned apartments with a washing machine. Roma San Pietro Station is 5 minutes away on foot.
Number of rooms: 2
Via San Telesforo 19, Vaticano Prati, 00165 Rome, Italy