Meat processor Deli Star to employ nearly 500 in St. Louis July 21, 2021 @ 11:00 am ST. LOUIS (AP) — An Illinois meat processor is planning to relocate to midtown St. Louis, bringing nearly 500 jobs to the area. Deli... Read More