Ss Peter & Paul Catholic ChurchParishShare23 New RoadLeeds, England LS19 7HWUnited KingdomGet directions