Jackson-Shaw to build 43-acre industrial park in southwest Houston

The property at 12631 Main Street was once home to the Houston Sportsplex, a popular Houston outdoor recreation center that closed in December.