Cheap up to £50
Luxury from £100
runners 43
stair treads 28
accent rugs 2
furs 6
round 6
rectangular 63
square 2
oval 12
atypical 11
ready made 182
shaggy 12
plain 71
patterned 21
Persian 7
Aztec 2
abstract 22
flowers 2
woven 12
plush 2
wool 5
sheepskin 6
cotton 6
polyester 4
polypropylene 8
jute 5
indoor 1
outdoor 8
80x150 cm 25
100x100 cm 1
120x160 cm 2
120x170 cm 38
140x200 cm 1
160x230 cm 14
200x290 cm 8
200x300 cm 1
non slip 5
scandinavian 4
vintage 3
modern 36