Excalibur Cheese, Handmade English, Red Leicester

Product of England.