• International Control Services, Inc.

    • Manufacturing, Production & Wholesale
    606 W. Imboden Dr.
    Decatur, IL 62521
    (217) 422-6700
    (217) 422-3205 (fax)
    • About

      Electronic manufacturing services

    • Directions

      Rt. 51 South, across Lake Decatur, left on Imboden, 2nd building, left side.