Right now, LIDL has 19 stores near Letchworth, Hertfordshire. See this page for a full listing of every LIDL branch nearby.