Cheap up to £50
£50 - £100
From £100
runners 48
stair treads 12
accent rugs 1
furs 7
round 17
rectangular 89
square 4
oval 10
atypical 7
ready made 186
shaggy 11
plain 35
patterned 36
Persian 25
Aztec 6
abstract 17
flowers 13
patchwork 4
woven 15
crochet 2
wool 23
sheepskin 1
cotton 10
polyester 5
polypropylene 28
jute 8
indoor 71
outdoor 23
120x170 cm 9
160x230 cm 10
non slip 2
scandinavian 1
retro 3
vintage 11
country 2
modern 7