Call us: (314) 367-8679
Welcome to Collier Brothers Auto Body

Contact Us

Thank you for visiting our website. Please feel free to request information about our products and services or to provide feedback about our site.

Give us a call at (314) 367-8679.

Location: 4561 Delmar Blvd St. Louis , Missouri 63108


Hours: MON-FRI 8 a.m.-5 p.m.





Social Media

Please visit our Facebook page, you can find us just by searching Collier Bros Auto Body, there you can keep up with our latest repairs and any specials we may be advertising. Spread the word to friends and family about us,  with 70 years of business seving the community with quality repairs and great customer service.