Cheap up to £50
£50 - £100
From £100
runners 20
stair treads 19
accent rugs 2
furs 7
round 21
rectangular 39
square 2
oval 8
atypical 11
ready made 83
shaggy 8
plain 35
patterned 24
Aztec 2
abstract 6
flowers 2
woven 12
plush 1
wool 8
sheepskin 4
cotton 6
polyester 1
polypropylene 14
jute 10
indoor 31
outdoor 14
80x150 cm 1
120x170 cm 5
140x200 cm 1
160x230 cm 3
non slip 3
country 1
modern 2