Designed by
Title
Leclerc logo on a wall #126480252
Description
Saint Rambert, France - July 1, 2018: 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