At the time, LIDL operates 7 locations in Attleborough, Norfolk. See the page below for a complete list of LIDL stores close by.