About St Helena's Church, South Scarle
Religion, Churches, Interesting Places, Other Churches
St Helena's Church, South Scarle is a Grade I listed parish church in the Church of England in South Scarle, Nottinghamshire.
Source From:
Wikipedia
Church Lane, Newark and Sherwood, England, United Kingdom, NG23 7NH