Search
Lidl is a German discount supermarket chain, part of the Schwarz Group. As of 2024, it had over 12,000 stores worldwide.