1 There was a priest in 1086. The church of St Helen is a small building with a Cotswold stone roof, heavily restored in 1886, comprising nave, chancel with N ...
The Church of St Helen, which was originally built in the Medieval period. The church underwent alterations in almost all of the centuries that followed. It is situated 200m south east of the Post Office, Clifford Chambers.