is not in process of liquidation on May 15, 2024
Where is LEED'S SHOE STORES, INC.'s headquarters?
LEED'S SHOE STORES, INC.'s headquarters is located at BOX 14445 ST. LOUIS, MO 63178
What year was LEED'S SHOE STORES, INC. started?
LEED'S SHOE STORES, INC. was started in 1940
Sources: Idaho Secretary of State