Family owned since 1946closed weekends & holidaysopen mon-fri 7:30am to 5pm closed weekends & holldays024224attr:collision repairs025360attr:collision repairs025590attr:restoreauto body repair & serviceauto customizing & restorationautomobile dent removal
Collier Brothers Auto Body is located at the address 4561 Delmar Blvd in Saint Louis, Missouri 63108. They can be contacted via phone at (314) 367-8679 for pricing, hours and directions. Collier Brothers Auto Body specializes in Diesel, Limousines, Credit Problems.
Collier Brothers Auto Body has an annual sales volume of 0 - 500K. .For more information contact Raymond Collier, President
...
Collier Brothers Auto Body Co Inc. offers complete auto body repair services to the St Louis, MO area. We're a family owned and operated business serving the area since 1946. Our quality driven team will treat your car like it's ours and our shop offers a comfortable family atmosphere.