About St Nicholas's Church, Leeds
Religion, Churches, Interesting Places, Other Churches
St Nicholas's is a parish church in Leeds, Kent begun in the 11th century with additions in the next five centuries. It is a Grade I listed building.
Source From:
Wikipedia
Lower Street, Kent, England, United Kingdom, ME17 1RJ