Independent European and foreign auto repair center specializing in Mercedes-Benz service in Red Deer, Alberta.