The oldest parts of the Church of England parish church of St Mary are 14th century. The building is mostly in an Early English style. The parish register starts around 1604 but is fragmented until the beginning of the 19th century. Like so many medieval churches it has been repaired and altered many times, the last thorough restoration around 1894. As with many churches in this area it is built of ironstone and limestone ashlar. The aisles were added some time later and the limestone tower was built in the 16th century. Ornamental medieval corbels adorn each south window and the church has a north door.