Letchworth Garden City The Five Minute Spare Guide
Letchworth Garden City – The UK’s first! The UK’s First we hear you ask. Well, the picturesque Hertfordshire town of Letchworth Garden City, was once simply Letchworth, but in 1903 it became the first designated Garden City in the UK. How’s that for a claim to fame! However, as you will read it has a…