Leader Price Saint Benoit a été institué en 1989. Acteur essentiel en ce qui concerne les produits de grandes surfaces à prix réduit, la marque est présente sur l'ensemble du territoire français.
Les boutiques Leader Price Saint Benoit font partie du groupe Casino. On dénombre à l'heure actuelle la bagatelle de 546 emplacements de vente.
Leader Price Saint Benoit commercialise en grande partie des denrées de marque Leader Price. On peut également y acheter des denrées de marque Leader Bio que le groupe produit lui-même.
L'ouverture d’un nouveau commerce Leader Price se fait habituellement a proximité des embranchements routiers ou des commodités de transport (train, métro, bus, tramway).
La formule de Leader Price Saint Benoit est « LE CHOIX MALIN POUR VIVRE BIEN ». Il est accrocheur et est destiné à la classe moyenne. Il a pour volonté de procurer aux consommateurs des produits à coût réduit
