Designed by
Title
Leclerc logo on a facade #235864452
Description
Macon, France - June 3, 2021: Leclerc logo on a facade. 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