where is lidl store from
Lidl store in a former railway station in Newcastle, Northern Ireland. Lidl Stiftung & Co. KG (German pronunÂ­ciaÂ­tion: [ËliËdlÌ©]; UK /ËlÉªdÉl/ LID-Él), formerly Schwarz Unternehmens Treuhand KG, is a German global discount supermarket chain, based in Neckarsulm, Germany, that operates over 10,000 stores across Europe.