•  

    The Voice of Business

  •  
  • Nick's Auto Repair

    • Automotive & Marine
    2015 E. Locust
    Decatur, IL 62521
    (217) 423-0808
    (217) 423-0765 (fax)
    • About

      BBB rated A+ auto repair and maintenance since 1951. Minor repairs to engine, transmission replacement, tire sales, brakes & alignments. Body repairs & paint. 126,000 repairs & counting!