Designed by
Title
Saint Peter`s Square, Saint Peter`s Basilica, Rome, plaza, landmark, town square, city #116987523
Description
Saint Peter`s Square, Saint Peter`s Basilica, Rome is plaza, city and human settlement. That marvel has landmark, town and tourism and that beauty contains town square, public space and palace.
This image is editorial