Chiesa di San Francesco della ScarpaParishShareVia Benedetto Cairoli73100 Lecce, PugliaItalyGet directions