MufflermanAuto Repair · Buffalo, NYAuto Repair. Serving the Russian-speaking community in Buffalo.Address: 6927 McLeod Road, Niagara Falls, ON, L2G 3G9Phone: +1 905-374-7474Loading map...