Answer
Stotfold is a town in Hertfordshire, England, approximately 18 miles north of Cambridge. It is situated on the River Ivel and is home to a number of historical buildings, including the Stotfold Hall and the St Mary the Virgin church. Stotfold is also the birthplace of the actress and singer Barbara Windsor.