Location

Piazza di Torca

Massa Lubrense (NA), Italy