Sherwood’s Chocolate Truffles are the pinnacle of confectionery enjoyment. Crafted from the highest quality European chocolate and luxurious filling, each piece is a delight for the senses.