The Church of the Sacred Heart and Saint Catherine of AlexandriaParishShareWorcester RoadDroitwich, England WR9 8AZUnited KingdomGet directions