Chicken Gizzard £2.49/KG Chicken gizzard is an organ of digestion which is a very thick muscle. It is predominantly consumed in Haiti and Southeast Asia and Africa. They are a special delicacy in many cultures of the world.
Chicken Gizzard
£3.49Price
1 Kilogram