Found an interesting story?

Lidl forms new partnership with SFP in Spain

Chain operates 540 stores across Spain.

Already a subscriber? Log in here: