Haberdashery - Bias - Olive & Purple Diagonal Stripe

$3.50

Sold in 1 metre increments