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