Cheap up to £50
£50 - £100
From £100
runners 11
stair treads 15
accent rugs 15
tapestries 1
furs 3
round 22
rectangular 52
square 1
oval 5
atypical 18
ready made 165
shaggy 8
plain 52
patterned 36
Persian 2
Aztec 3
abstract 1
flowers 4
patchwork 1
woven 3
crochet 2
plush 1
wool 10
sheepskin 3
cotton 6
polyester 2
polypropylene 11
jute 33
indoor 1
80x150 cm 9
120x170 cm 20
140x200 cm 3
160x230 cm 12
200x290 cm 2
200x300 cm 4
250x350 cm 1
non slip 6
scandinavian 4
vintage 3
country 1
modern 4