Downtown neighborhood repair shop. Almost a quarter of a century in business and over 300 years combined experience St. Louis Auto & Truck Repair, Inc. is your one stop shop for all your repair needs. AAA approved automotive repair facility and ASE certified mechanics able to perform any maintanence from headlights, to brakes, to engine replacement. Fleet cards welcome. Missouri inspection...