Rank #8

Leclerc (France)

Leclerc is a French retail chain that offers a wide range of products, from food and household items to clothing and electronics. Founded in 1949, Leclerc has grown to become one of the largest retailers in France, with over 600 stores across the country. Leclerc is

01
Lv 1 · Browser0 pts
0 / 100 to Lv 2+1 / 200px scrolled
Theme
Display
Density