NTB Jimmy Carter Blvd, Norcross, GA
Don't go there
After hearing about the nightmare my colleague from had, I was sorry I purchased tires there. My colleague was $1000 for a repair, only to find out the car dealer that the repair had not been made. After the dealership management talked to NTB Jimmy Carter Blvd, Norcross, GA, the $1000.00 was ...