St. Peter Square on Wikipedia
Placemark Right click to save
Tags:Google Earth , Italy, Rome, Saint PeterVatican
St Peter's Square, or St Peter's Piazza, is located directly in front of St Peter's Basilica, in Vatican City, the papal enclave within Rome.