20 Via della Stazione di San Pietro, Roma
bedrooms
Baths
Guests
Located 1312 feet from St. Peter's Basilica, 1640 feet from The Vatican and 1640 feet from St Peter's Square, Stazione San Pietro 20 Apartment provides accommodations located in Rome.
Parking
Elevator
Airport Shuttle
Restaurant
WiFi/Internet
Laundry
Non-smoking
Air conditioning
No nearby properties available in this region at the moment.