 The oldest parts of the Church of England parish church of St John the Baptist include the north arcade, which is late 12th-century.The west tower and north chapel were added in the 13th century.Several new windows were inserted in the 15th century.