The church here is a basic structure of chancel, nave, west tower and south porch. All Saints is aisleless and has no clerestory. There was no church mentioned here at the time of the Domesday Survey of 1086 but it was mentioned elsewhere as far back as 1178. This original structure had a chancel, which was re-built in the 13th century, and a nave, which was re-built around 1330. The west tower was added in 1370, with the south porch being built a few years later. The chancel was re-built again in the middle of the 15th century and the church was restored in 1868.
Four bells hang here, all of which are dated 1845 and being cast by Mears of Whitechapel. In 1842 the existing bells were in poor condition, with three of the four being cracked.