Cheap up to £50
Luxury from £100
runners 53
round 16
rectangular 30
oval 14
ready made 141
plain 39
patterned 59
Aztec 4
flowers 5
patchwork 1
woven
crochet 10
knitted 2
wool 24
cotton 47
polypropylene 43
jute 15
indoor 8
outdoor 2
80x150 cm 1
120x170 cm 18
160x230 cm 19
scandinavian 4
country 13
modern 6