Chiesa di San Giovanni dei LebbrosiParishShareVia Salvatore Cappello90123 Palermo, SiciliaItalyGet directions