
This sacred church showcases religious architecture and art typical of the region. Visitors can explore its interior featuring period details and devotional spaces.
Piazza Santuario, Castrignano Del Capo, Le 73040, Santa Maria di Leuca, Province of Lecce