Date Published 20 July 2017

Just a few reasons why Letchworth is the best place to live! We love our town!
http://www.bobfm.co.uk/news/local-news/letchworth-garden-city-and-bedford-named-londons-best-commuter-towns/