St. Helen’s Church in the Parish of Sefton

St Helen’s Church, Sefton is an active Anglican parish church located in the village of Sefton, Merseyside, England. The church, dedicated to St Helen, is the only Grade I listed building in the Metropolitan Borough of Sefton and is considered the “Jewel of South West Lancashire”. It has a rich history dating back to the… Continue reading St. Helen’s Church in the Parish of Sefton