A selection of velvet and satin sold in metre lengths for devore and dyeing
Devore & Alter Ego Dyes
£27.30
Devore & Alter Ego Dyes
£31.60
BUY MORE & SAVE
Devore & Alter Ego Dyes
£34.80
Devore & Alter Ego Dyes
£30.00