Vatican Flat Suite



Rome • Show on map
View Details for Price
Located only 66 feet from Saint Peter's Square Vatican Flat Suite is located in Rome. It is 2.5 mi from Colosseum and Circus Maximus. The air-conditioned apartment includes free Wi-Fi and a seating area…More info
