Designed by
Title
St. Peters Square #45106162
Description
St. Peters Square is a massive plaza located directly in front of St. Peters Basilica in the Vatican City, the papal enclave inside Rome, directly west of the neighbourhood or rione of Borgo. Obelisk in St. Peters Square.
This image is editorial