The village is served by several churches. The Anglican parish church is dedicated to All Saints is at the west end of the High Street. The Norman church was built in 1086 to replace an earlier, Anglo Saxon wooden structure. Parts of the tower are believed to date from 1086, but the chancel portion was built in the 13th–14th century. The tower was damaged in 1618 and rebuilt in 1620.