The Edeka Group, founded in 1898, is Germany’s largest supermarket corporation, headquartered in Hamburg. There are approximately 4,100 stores with the Edeka nameplate, ranging from small corner stores to hypermarkets.
H/t FOTM’s dee and Jim Doolittle
~Eowyn