El Paisa - El Paisa II Auto Repair - Santi's Towing
ElPaisa Auto - El Paisa II Auto Repair - Santi's Towing Car Dumped off Hoist while repairing Muffle
I dropped my car off to get my muffler replaced at the sister company, El Paisa II, located at 109 South Lincoln Avenue, Aurora Illinois 60506, on 4/17/09 at 8:15am. I returned at about 4:30pm that same day to pick it up. When I got to the shop, a shop that I had done business with on 3-4 prior ...