Anyone know where I can purchase various Strega liqueur items? I am pretty sure Sam's sells it, but there are also chocolates/confections and other distilled products from them that I would be interested in buying. And while I could just go to an Italian restaurant and ask to buy a bottle off them, I'm not even sure that's legal...
I'm intending to inquire at Caputo's, L'appetito, and possibly even Tenuta's (yes, I'd be willing to drive to Kenosha), but any other thoughts would be greatly appreciated.
For those unfamiliar with Strega, it is an Italian
digestivo, colored with saffron, primarily tasting of mint and fennel, if I recall correctly.