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