MBT OF ATLANTA Mercedes Master Techs At MBT of ATLANTA Mercedes Master Techs, we are committed to providing you with the highest level of service, so you’ll always choose us for your maintenance and repair needs. Starting with STAR Diagnostics, we provide the best Mercedes service. Phone: 7708373888 6020 Buford Hwy #10 Norcross, GA 30071 United States Map Other Categories: Business Services |