Location

Piazza Scarpati

Meta (NA), Italy