5-Iodo-2-(phenylmethyl)-3(2H)-pyridazinone [825633-93-0] 95%5-Iodo-2-(phenylmethyl)-3(2H)-pyridazinone [825633-93-0] 95%SKU: 825633930Add to Quote