Our Lady of Beauchief and Thomas of CanterburyParishShareMeadow HeadSheffield, England S8 8BSUnited KingdomGet directions