Santa Maria di Leuca, often spelled simply Leuca, is a frazione of the comune of Castrignano del Capo, in the province of Lecce, southern Italy. A part of the town once belonged to the comune of Gagliano del Capo.
Wikipedia
Images
The south-west coast of Puglia
Discover Italy
Trip Adviser
Google Map