2.5" French Blue Velvet

$6.95
PER YARD 5

2.5" x 5 yards