Featuring free WiFi throughout the property, Saint Peter's House is situated in Rome, 1.5 km from St Peter's Square and the Vatican. It offers self-catering accommodation with air conditioning, and Roma St.
Featuring free WiFi throughout the property, Saint Peter's House is situated in Rome, 1.5 km Read more
Featuring free WiFi throughout the property, Saint Peter's House is situated in Rome, 1.5 km from St Peter's Square and the Vatican. It offers self-catering accommodation with air conditioning, and Roma St.
Featuring free WiFi throughout the property, Saint Peter's House is situated in Rome, 1.5 km from St Peter's Square and the Vatican. It offers self-catering accommodation with air conditioning, and Roma St.
Number of Rooms: 1