Designed by
Title
Leclerc logo on a panel #220188549
Description
Odenas, France - March 10, 2020: Leclerc logo on a panel. 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