Cheap up to £50
£50 - £100
From £100
runners 38
stair treads 8
accent rugs 24
round 42
rectangular 25
square 1
oval 13
atypical 3
ready made 131
plain 38
patterned 31
Persian 1
Aztec 5
flowers 2
patchwork 2
woven 40
plush 3
wool 213
sheepskin 21
cotton 102
polyester 21
polypropylene 189
jute
indoor 33
140x200 cm 1
200x300 cm 1