Ben's Tire CenterAuto Repair · Buffalo, NYTires, Auto Repair. Serving the Russian-speaking community in Buffalo.Address: 540 E Delavan Ave, Buffalo, NY, 14211Phone: (716) 891-0281Loading map...