Poinsettia Fairtrade Fairy

  • Poinsettia Fairtrade Fairy

  • Handmade and ethically traded fabric hanging doll
  • £6.95

:  at  £6.95  each