Jackson-Shaw to build 43-acre industrial park in southwest Houston May 31, 2022 Jeff Jeffrey The property at 12631 Main Street was once home to the Houston Sportsplex, a popular Houston outdoor recreation center that closed in December. Related