The church of St. Mary consists of a nave with clerestory, N and S aisles, chancel, vestry, S chapel, S porch and a W tower. It is primarily of the 13th and 14th centuries. The chancel, S aisle and S porch are of the 13th century; however, the chancel took on its present dimensions during further work in the 14th century when the N aisle, clerestory, W tower and broach spire were also added. The date of what may be a S chapel at the E end of the S aisle is unclear due to extensive rebuilding. The S porch was rebuilt in 1673 and the vestry was added in 1858. During a major restoration in 1897, which included the S aisle, clerestory and spire, fragments of the earlier church were discovered, including two pieces of Anglo-Saxon interlace work. Additionally, part of a Romanesque tympanum and several other decorative fragments were found; all of these are now reset into the W wall of the S aisle. The font also dates from the Romanesque period.