Chiesa di Sant'Irene dei TeatiniParishShareVia Vittorio Emanuele Secondo73100 Lecce, PugliaItalyGet directions