Mercedes-Benz Russia AO. Stand 1A19 Address: 39A, Leningradsky prospekt, Moscow, Russia Phone number: +7 (495) 225-00-00 Website : www.mercedes-mbr.ru Email: