Mini English Cheddar - Excalibur

Product of England.