Location

Piazza di Santa Maria

via Santa Maria, Massa Lubrense (NA), Italy