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