Letchworth Garden City
Letchworth is a town in the county of Hertfordshire in the East of England. It features a population of 33,600 and was the world's first garden city. The town has witnessed drastic refurbishment in recent history with the cinema and shopping centre refurbished in 1996 and 1997. Another key project was established in 2009 to improve facilities within Letchworth. For home developments you might need in the near future, ensure just to employ vetted and respectable specialists and get the top price out there.