 The oldest parts of the present Church of England parish church of St Leonard are single-light lancet windows from the late 13th century, in the north and south walls of the chancel.The church was extended and enlarged in the 15th and early 16th centuries, when the south aisle was added; the building was restored in the 1860s and c. 1910.The organ was installed in 1909.