Click here to see the details and to buy online
Examples - small pin cushions £6 and large £10 plus p&p at cost.
|Small pin cushions £6|
|House on a hill pin cushion|
|Vintage orange tea cup pin cushion with sheep|
|Orange tea cup detail|
|Small chinese ceramic bowl with patterned fabric pin cushion|