La politique de Leonidas repose sur un partenariat qui offre des avantages certains : pas de droit d’entrée, pas de redevance d’exploitation ni de redevance publicitaire.
La surface de vente d'un magasin Leonidas est de 50 m² environ pour un investissement (hors pas de porte) de 70 000 euros. L’apport personnel est estimé à 30% du montant global. Le chiffres d’affaires prévisionnel est de 300 000 euros en moyenne.
Le réseau est divisé en régions et l’approvisionnement se fait à partir d’une plate forme de distribution relayée par 4 à 5 importateurs Leonidas en France.