From Our Editors
Has your car seen better days? Well, it can see them once more when you take advantage of the terrific body shop service at 2000 Auto Repair's location in Santa Rosa. If your transmission is acting up on your vehicle, pay 2000 Auto Repair in Santa Rosa a visit and get it checked out.
And that's about all you need to know about 2000 Auto Repair's perfect body shop!