Cheap up to £50
£50 - £100
From £100
runners 43
stair treads 27
accent rugs 2
furs 6
round 7
rectangular 66
square 2
oval 11
atypical 11
ready made 184
shaggy 12
plain 73
patterned 21
Persian 7
Aztec 2
abstract 21
flowers 2
woven 14
plush 2
wool 6
sheepskin 6
cotton 7
polyester 4
polypropylene 10
jute 6
indoor 1
outdoor 8
80x150 cm 26
100x100 cm 1
120x160 cm 2
120x170 cm 38
140x200 cm 1
160x230 cm 15
200x290 cm 7
200x300 cm 1
non slip 5
scandinavian 4
vintage 3
modern 34