English Cheddar Mini

Product of England.