LetchworthLetchworth, sometimes called Letchworth Garden City is a town in Hertfordshire, England. It was one of the first new towns, and was founded as one in 1903, taking its name from the village it surrounded. Today it has a population of around 33,000.
This article is a stub. You can help Wikipedia by fixing it.