Welcome to Collier Brothers Auto Body
Any collision or cosmetic repair you may need, the Collier Brothers will take care of you.
Schedule an estimate.
Car accidents happen every minute of the day according to the National Highway Traffic Administration (NHTSA). Maybe you just had an accident, or you’ve been driving your car around damaged for months. Let us take a look and help you determine the best route to getting your car back in best form and looking like a million bucks.
Visit Us
4561 Delmar Blvd, St. Louis, MO 63108
Hours
Monday–Friday
8am–5pm
(Closed Saturdays and Sundays)
Phone
(314) 367-8679