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