Designed by
Title
Piazza Navona, Rome #15473781
Description
Piazza Navona is a city square in Rome, Italy. It is built on the site of the Stadium of Domitian, built in first century AD, and follows the form of the open space of the stadium. Fountain of Neptune is a fountain in Rome, Italy, located at the north end of the Piazza Navona.