IMPACT Strategies wraps construction work on U-Box Warehouse in Illinois
IMPACT Strategies, Inc. completed its work on the new U-Haul® U-Box® Warehouse Facility in Springfield, Illinois, at 3653 Octavius Via. Despite recent inclement winter weather,…