American Automotive Service - Body Shop and Collision Repair in St. Louis MO


3424 Delmar Blvd.
St Louis, MO 63103
Shop Information
3424 Delmar Blvd.
St. Louis, MO 63103
Call Today!
314-531-2800
After Hours Towing Service
314-799-1601
Before & After Body Work
Welcome to American Automotive Services!
American has been family owned and operated for 81 years. We're a Grand Center landmark, located directly behind Powell Symphony Hall. We have the experience to handle all of your collision repair needs. Complimentary shuttle service to all city destinations, along with free pick-up and delivery.
BBB Accredited Business
Why Should You Choose American Automotive Services For Your Collision & Body Shop Needs?
  • Lifetime Warranty on All Collison Repairs
  • Enterprise Rent a Car on Site!
  • Compliance with all Major Insurance Companies
  • FREE Shuttle Service Available to All Customers
  • Perfect Color Match, Guaranteed!