St Peter's Church was rebuilt in the 12th century, the tower added in the 13th century and the whole building thoroughly restored in 1896.