Where is Santa Maria di Leuca - Incrocio Santuario?

Where is Santa Maria di Leuca - Incrocio Santuario located?

Santa Maria di Leuca - Incrocio Santuario, Puglia, Italy (approx. 39.79872°, 18.3682°)


Where is Santa Maria di Leuca - Incrocio Santuario on the map?