Do not bring your car to this places the benz store is a ripoff no only they don't know how to work on your car but thay will charge you for work you didn't aks to do on the car... Stay away from this repair shop
Do not bring your car to this places the benz store is a ripoff no only they don't know how to work on your car but thay will charge you for work you didn't aks to do on the car... Stay away from this repair shop
Country: USA State: Georgia City: Atlanta
Address: 4321 buford hwy #c chamblee ga 30341
Phone: 4042480947
Site: thebenzstore.com
0 comments