La sede centrale di Lecta si trova in Spagna. Gli uffici commerciali e la distribuzione interna sono dislocati in 9 paesi di importanza strategica, mentre i siti produttivi si trovano in Spagna, Francia e Italia, permettendoci di servire clienti in tutto il mondo.