Designed by
Title
Leclerc logo on a panel #112992598
Description
Villefranche, France - March 14, 2018: 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