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.