Sponsored By

Leclerc 2008

Data: Worldwide Headquarters: France Top Executive: Michel-Edouard Leclerc Corporate Stores (global): 936 est. Sales in $ Billions (USD): 42.207 est. Countries of Operations: France, Spain, Portugal, Italy, Poland, Slovenia ...