Milan cards - 2721 thru

Sale price$4.20

  • Silk 50 / Merino 50
  • 10 yards / card
Variant: 2722 bough