Cheap up to £40
£40 - £60
From £60
sold by the meter 327
ready made 599
plain 664
abstract 100
stripes 176
polka dots 53
flowers 239
Christmas 22
blackout 70
bead curtains 8
door curtains 43
cotton 270
polyester 232
satin 15
voile 5
indoor 2 787
scandinavian 1
retro 3
vintage 29
provence 1
country 23
modern 29
oriental 1