Christmas Fairtrade Fairy Shelfsitter - WAS £6.95 NOW £4.00

  • Christmas Fairtrade Fairy Shelfsitter - WAS £6.95 NOW £4.00

  • Handmade and ethically traded fabric sitting doll
  • £4.00

:  at  £4.00  each