Cheap up to £40
£40 - £60
From £60
sold by the meter 320
ready made 468
plain 661
abstract 97
stripes 177
polka dots 52
flowers 241
Christmas 22
blackout 70
bead curtains 8
door curtains 35
cotton 272
polyester 231
satin 15
voile 5
indoor 2 702
scandinavian 1
retro 2
vintage 28
provence 1
country 23
modern 29
oriental 1