Benzoic acid, 4-iodo-, phenylmethyl ester [136618-42-3] 97%Benzoic acid, 4-iodo-, phenylmethyl ester [136618-42-3] 97%SKU: 136618423Add to Quote