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.
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.