Collier Bros. Auto Body

Featured Collier Bros. Auto Body

Collier Bros. Auto Body

No reviews
  • 4561 Delmar Blvd, St. Louis, MO 63108
  • (314) 367-8679
  • Mon - Fri 8am - 8pm Closed Sat - Sun

Collier Bros. Auto Body was founded by brothers Elie Collier and Raymond Collier in 1946. With over 7 decades in business, they are still a major landmark in the St. Louis area.

Collier Bros. Auto Body has a team of experienced and friendly journeymen can work on cars of any make or model, and they take various types of insurance

Share: Facebook Twitter LinkedIn Email

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.