Stafford Logistics Center is one of the most prolific business parks to be brought to the market in the last decade. Located at the confluence of I-70, E-470, E. Colfax Avenue and Picadilly Road, this property measures approximately 4.4 million square feet on ±350 acres