Saints Peter & Paul Catholic ChurchParishShareDimbles HillLichfield, England WS13 7NHUnited KingdomGet directions