The Fountain of Neptune is a fountain in Rome, Italy, located at the north end of the Piazza Navona.
Wikipedia https://en.wikipedia.org/wiki/Fountain_of_Neptune,_Rome
Address 66 Piazza Navona, Roma 00186, Italy
Coordinates 41°53'59.272" N 12°28'22.873" E