Designed by
Title
Saint Peter`s Square. Rome #88455605
Description
Saint Peter`s Square. Rome front of St. Peter`s Basilica in the Vatican City. The Papal Basilica of St. Peter in the Vatican is an Italian Renaissance church in Vatican City, the papal enclave within the city of Rome.
This image is editorial