Hasslacher's Bar of Drinking Chocolate

Regular price £5.80

Tax included.
250g drinking chocolate. More info here.