Cheap up to £40
£40 - £60
From £60
curtain fabrics
single 72
plain 164
abstract 25
stripes 23
polka dots 16
flowers 27
Christmas 7
cotton 20
polyester 3
satin 5
indoor 538
scandinavian 1
vintage 2
provence 1
oriental 1