Chiesa di Santa Maria dell'IdriaParishShareVia Giustino De Jacobis73100 Lecce, PugliaItalyGet directions