Rus' Auto Repair
Add to Favorites
CLOSED NOW
Today: 8:00 am - 8:00 pm
Tomorrow: 8:00 am - 8:00 pm
43 Years
in Business
Saved to Favorites
Parking: Free
Phone: (847) 695-7275
Address: 575 Cooper Ave, Elgin, IL 60120
364 Dundee Ave, Elgin, IL 60120
954 N Liberty St, Elgin, IL 60120
20 N Crystal St, Elgin, IL 60123
939 Summit St, Elgin, IL 60120
314 W Chicago St, Elgin, IL 60123
213 Wilcox Ave, Elgin, IL 60123
674 Laurel St, Elgin, IL 60120
871 N Liberty St, Elgin, IL 60120
1600 Todd Farm Dr, Elgin, IL 60123
900 N Liberty St, Elgin, IL 60120