Catholic Church of the Holy CrossParishShareOld TownStroud, England GL12 7DWUnited KingdomGet directions