The parish church has been dedicated to St Peter since around 1850, prior to which it had been dedicated to St Mary since at least the 14th century.
The earliest parts of the building date from the 12th century, and stonework suggest that by 1200 it was already its present size.