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




Attention 70th Anniversary !


We are approaching 70 years in business and we would like everyone to help us celebrate

When: Saturday March 12th 

Where: 4561 Delmar Blvd

Time: 10 a.m.till 3 p.m.



Come out and fellowship with our family , friends and fellow customers. There will be food to enjoy , tour our facility , car show, donate for a t-shirt, and a chance to meet new people. We have a fun day planned and want everyone to be able to come out and celebrate with us during this special time.