Cheap up to £40
£40 - £70
From £70
cotton 58
cotton satin 5
jersey 2
linen 10
polycotton 2
percale 1
fleece 2
150x200 cm 1
160x200 cm 1
200x200 cm 3
200x220 cm 3
extra long 3
Double to Super King 8
plain 13
stars 1
stripes 10
flowers 23
abstract 7
ornate 2
chequered 10
animals 11
landscapes 1
fruits 1
Christmas 4
scandinavian 1
vintage 2
country 3
modern 2
oriental 2