All Saints is a wonderful example of a village parish church, set in picturesque surroundings of woodland on the edge of the village close to the banks of the River Cam. The church register dates from 1686 but the exact date of construction of te present building is not known. There is thought to have been a place of worship on this site for nearly a thousand years. The church is home to a friendly Christian community.