Cheap up to £50
£50 - £100
From £100
runners 20
stair treads 19
accent rugs 2
furs 6
round 20
rectangular 41
square 1
oval 8
atypical 5
ready made 85
shaggy 8
plain 33
patterned 24
Aztec 2
abstract 5
flowers 3
patchwork 1
woven 12
plush 1
wool 5
sheepskin 3
cotton 6
polyester 1
polypropylene 15
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