Product Overview
Menthol Crystal is a high-purity natural organic flavor additive extracted from mint plants or synthesized by advanced refining technology. Also known as L-Menthol, it appears as colorless and transparent white needle-like crystals with pure, fresh and lasting mint cooling f...