Location

Piazza Principe Umberto, 3 , Castellammare di Stabia, Italy