JLL Capital Markets facilitates the sale of 918 S. Stimson Ave., a 282,377 SF distribution facility