About the Parish

St Hilda’s is situated in the Stevenage Deanery. It was founded in 1958.