Letchworth Garden City
Letchworth is a town in the county of Hertfordshire in the East of England. It has a population of 33,600 and was the world's very first garden city. The town has witnessed drastic refurbishment in recent history with the cinema and shopping centre remodeled in 1996 and 1997. Another key project was announced in 2009 to better facilities in Letchworth. For property developments you require in the near future, make certain to make use of vetted and respected experts and find the very best price out there.