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