Cheap up to £40
£40 - £60
From £60
curtain fabrics
single 801
plain 1 291
abstract 98
stripes 186
polka dots 218
flowers 177
Christmas 40
cotton 141
polyester 32
satin 12
voile 30
outdoor 27
indoor 781
scandinavian 5
retro 2
vintage 52
provence 2
country 13
oriental 1