One of the most fascinating squares in the world is located right in front of one of the most amazing churches in the world as well. In this post, you’ll discover the ultimate list of facts about St. Peter’s Square. 1. The square is located in Vatican City St. Peter’s Square, in Italian known as …