LetchworthLetchworth, now officially called Letchworth Garden City is a town in Hertfordshire, England. It was one of the first new towns, and claims to be the world's first Garden City. It was founded 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.