CASTELLO MIO SAMBUCA SUPERIORE LIQUEUR 750 ml

CASTELLO MIO SAMBUCA SUPERIORE LIQUEUR 750 ml
Castello Mio Sambuca is made by a family company with a tradition of crafting fine liqueurs in the Veneto region of Italy since the 1800s. Available in the "classico" style as well as espresso each bo…