Piazza Navona is a city square in Rome,Italy. it si built on the site of the Stadium of Domitian.
File Ref: Rome-2006 040
EuropePiazza Navonacity squareRomeItalyBaroque architectureFountain of NeptuneFontana del Nettuno