Wild Rose Flannel - Pale blue with small white spots

Wild Rose Flannel - Pale blue with small white spots

$31.00/metre
Type:Fabric - Flannel
Quantity:metres