All Saints Church stands in the village centre near to the large 15th century cross base. It is set on a sloping site surrounded on three sides by a narrow ‘moat’. Some of the original Norman stonework remains in the lower courses of the north wall of the chancel and nave together with the font on its substantial central column with defaced carved heads above the corner pillars.