Granary Bread  (large)

Granary Bread (large)

Regular price £2.40 Sale

Large granary bread - available sliced or unsliced.