Santa Maria di Leuca, often spelled simply Leuca, is a frazione of the commune of Castrignano del Capo, in the Salento peninsula, in Lecce Province in southern Italy. A part of the town once belonged to the commune of Gagliano del Capo.