Strega

Strega Photo

A yellow liqueur made from herbs, spices, plants and produced in Italy (Strega meaning "witch" in Italian).

Browse all 26 Strega Drink Recipes