Cheap up to £40
£40 - £60
curtain fabrics
ready made 625
plain 47
abstract 20
stripes 18
polka dots 1
floral 10
Christmas 6
satin 3
vintage 2
oriental 1