March 25, 2026
Industrial project vies for local size record in St. Louis area
An industrial development powerhouse will be constructing a roughly $188 million industrial park in St. Louis, Missouri, after closing on a deal nearly four years in the making.



















