Large woolwork

  • Large woolwork

  • £650.00