
Santuario di Santa Maria de Finibus Terrae
Attraction
4.7 (3422 reviews)
Stone church from the 18th century, on the site of an ancient temple overlooking the town & harbor.
Piazza Giovanni XXIII', 4, 73040 Santa Maria di Leuca LE, Italy
+39 0833 758636