Stevenage
- 1971
- 22m
A positive profile of the first place in England to be designated a "new town", meaning it had its own development corporation set up to make vast improvements and modernization.A positive profile of the first place in England to be designated a "new town", meaning it had its own development corporation set up to make vast improvements and modernization.A positive profile of the first place in England to be designated a "new town", meaning it had its own development corporation set up to make vast improvements and modernization.