Novoli

Provincia di Lecce, Apulia, Italy