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

Welcome

DSCN1314[1]

 

Hours of Operation

 

 Monday - Friday

8:00 a.m.- 5:00 p.m.

Saturday-Sunday

Closed

Offered Service

We offer free estimates when you bring your vehicle in, which are available during all hours of operation.

Please feel free to come visit us, We are located at

4561Delmar Blvd

St. Louis, MO 63108