Currently, LIDL owns 3 locations in Barnstaple, Devon. A list of LIDL stores close by can be found here.