7905 Cochran Road is a 143,524-square-foot multi-tenant distribution center in the business-friendly village of Glenwillow, Ohio. Located in a foreign trade zone near several major interstates, this Class A industrial facility has high ceilings (28-foot clear) and is meticulously maintained.