Decatur Computers Categories Computers & Telecommunications 1234 N. Water St. Suite B Decatur IL 62521 (217) 475-0226 (217) 475-0231 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×