Cheap up to £50
£50 - £100
From £100
runners 11
stair treads 15
accent rugs 15
furs 2
round 21
rectangular 48
square 1
oval 4
atypical 17
ready made 158
shaggy 7
plain 47
patterned 36
Persian 2
Aztec 3
abstract 1
flowers 4
patchwork 1
woven 3
crochet 2
plush 1
wool 10
sheepskin 2
cotton 6
polyester 2
polypropylene 11
jute 30
indoor 1
80x150 cm 9
120x170 cm 19
140x200 cm 3
160x230 cm 11
200x290 cm 2
200x300 cm 3
non slip 6
scandinavian 4
vintage 3
country 1
modern 4