Destination Guide
Letchworth
Tourist Information
Things to see and do in Letchworth
Letchworth or Letchworth Garden City as it's also know is a town located within the Hertfordshire area of England.
Letchworth Garden City is the world’s first Garden City, created as a solution to the squalor and poverty of urban life in Britain in the late 19th Century.
Letchworth 5 Day Weather Forecast