Designed by
Title
Leclerc logo on a wall #151875978
Description
Decines, France - June 13, 2019: Leclerc logo on a wall. Leclerc is a french hypermarket chain Leclerc currently has more than 500 locations in France and more than 110 stores in Europe
This image is editorial