Cushion. Handknitted Duck. "Bill" (36KDP1)
Cushion. Handknitted Duck. "Bill" (36KDP1)

Cushion. Handknitted Duck. "Bill" (36KDP1)

Regular price £20.00 Sale

"Bill" the Handknitted Duck cushion16 x12"  Quack! Innit?

Includes P&P.