Designed by
Title
Piazza Navona, Rome, Italy #22771441
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.
This image is editorial