Home AutomotiveT. Gargour & Fils Mercedes-Benz has ranked #1 in Customer Satisfaction Index in the region