Via marcantonio bragadin 120, 00136 Roma
Guest houses
Situated in Rome, less than 1 km from Vatican Museums and a 15-minute walk from Ottaviano Metro Station, Roman St. Peter House features city views and free WiFi. The property is around 2.1 km from Lepanto Metro Station, 1.9 km from St Peter's Square and 1.9 km from The Vatican. The guest house has family...