Neal's Radiator ServiceAuto Repair · Buffalo, NYAuto Repair. Serving the Russian-speaking community in Buffalo.Address: 116 Grand Island Blvd, Tonawanda, NY, 14150Phone: (716) 877-7912Loading map...