Auto Repair in Los Angeles, CA
Auto Repair • Body Shops
2330 S la Brea Ave.,
Los Angeles ,
CA
90016
UNITED STATES
Based on 1 reviews
A super experience!!
New Life had performed exceptional work when I brought my BMW to them. The pricing was excellent and the service was performed on time when they said it would be done. Troy was terrific to deal with and I would recommend them highly....Worldwide > United States > Los Angeles, CA > Body Shops