Decatur Auto Body Inc. Truck & Trailer Repair 735 E Cerro Gordo St, Decatur, IL 62523, USA Save Share Share This Post: Maps Map Street View Get Directions Close Business Info Get Directions 735 E Cerro Gordo St, Decatur, IL 62523, USA City DECATUR State Illinois Country United States