Lecce, Italy
Crowdsourced. Confirm it's still there before you make the trip.
Porta Napoli, Viale Francesco Calasso, Lecce, Apulia, 73100, Italy
40.35796, 18.16801