Automotive go Results Found: 2 Button group with nested dropdown Long's Garage, Inc. Long's Garage, Inc. 503 East Main Street Urbana Illinois 61802 (217) 367-3942 Visit Website Red's Muffler Shop Red's Muffler Shop 102 W. University Ave. Urbana IL 61801 (217) 344-1676