L & C Auto Repair & Tire Truck & Trailer Repair (217) 663-0213 206 W National Ave, Effingham, IL 62401, USA Save Share Share This Post: Maps Map Street View Get Directions Close Business Info Get Directions 206 W National Ave, Effingham, IL 62401, USA (217) 663-0213 City EFFINGHAM State Illinois Country United States