All Saints' Church is an ancient building that was founded by the Knights Templar in 1265. It lies on the edge of the village; its peripheral location was brought about when the centre of the village shifted north due to the effects of the bubonic plague.