Address 123 Piazza della Repubblica, Pozzuoli 80078, Italy
Coordinates 40°49'22.087" N 14°7'11.589" E