Mercedes-Benz USA Introduces A New Video

July 19th, 2017 by


Mercedes-Benz recently released a new video bringing attention to their home, Atlanta. 

Most importantly, their message is that the Mercedes-Benz brand is founded with strength, hope, inspiration, and greatness. 

Click here to view!

benz sedan

Interested in purchasing your very own Mercedes-Benz? We welcome you to visit us at Mercedes-Benz of Buffalo.

Posted in Mercedes-Benz