Illinois Power Co

Auto Service Shop
Decatur, IL
Contact Information

500 S 27th St
Decatur, IL - 62521

(217) 362-3801 Click to call There are no comments. Be the first to leave one below. jim_maderer@illinoispower.com
About Illinois Power Co

Rate and comment

Please enter your first and last name separated by a space (e.g. Jane Miller)
Submitting comment...
Submitting comment...

Illinois Power Co Community Questionnaire

Are you familiar with Illinois Power Co? Help users like you answer some of the questions they have about Illinois Power Co.

Submitting comment...
Submitting comment...
Submitting comment...
Nearby Repair Shops

South Shores Transmission

Decatur, IL

Tommy House Tire Co

Decatur, IL

Prairie International Body Shp

Decatur, IL

Okaw High School

Findlay, IL