Noi Mahoney
Tuesday, February 23, 2021
CFI consolidates operations center in South Texas
CFI’s facility in Laredo, Texas, has 6,000 square feet of office space on a 40-acre lot, including a staging and transloading area for cross-border Mexico freight.