City craft show

Letchworth Craft Show

The Letchworth Craft Show is a popular annual event in the town of Letchworth, in Hertfordshire, England. The show features a wide range of craft stalls, from textiles and jewellery to woodwork and ceramics, as well as food and drink stalls,...

Continue reading...