Neals Body Shop & Towing Service Towing & Recovery (217) 827-2487 Taylorville, IL 62568 Save Share Share This Post: Maps Map Street View Get Directions Close Business Info Get Directions Taylorville, IL 62568 (217) 827-2487 City Taylorville State IL Country United States