According to our records, this business is located at 43w530 Burlington Rd. in Elgin (in Kane County), Illinois 60123, the location GPS coordinates are: 41.982361 (latitude), -88.464429 (longitude). Leland Strom is categorized under Soybeans (SIC code 0116). Known organization owner is Leland Strom. You can contact the company by phone at (847) 464-5866.