One of the most amazing squares in the world can be found in the wonderful city of Rome. In this post, you’ll discover the ultimate list of interesting Piazza Navona facts! 1. It’s located in the historic center of Rome Piazza Navona is a public square in the capital of Italy, Rome. It’s located on …