You asked:

facts about Stotfold

  • Stotfold is a small town and civil parish in the English county of Bedfordshire.