Designed by
Title
Square in front of St Peter's Basilica #269022920
Description
Saint Peter's Square, is a large plaza located directly in front of St. Peter's Basilica in Vatican City, the papal enclave inside Rome, directly west of the neighborhood of Borgo.