Cheap up to £40
£40 - £60
From £60
sold by the meter 31
ready made 139
plain 650
abstract 94
stripes 175
polka dots 52
flowers 240
Christmas 22
blackout 72
bead curtains 8
door curtains 9
cotton 273
polyester 235
satin 15
voile 5
indoor 2 651
scandinavian 1
retro 2
vintage 28
provence 1
country 23
modern 29
oriental 1