Cheap up to £50
£50 - £100
From £100
runners 9
accent rugs 24
round 42
rectangular 19
square 1
oval 13
atypical 3
ready made
plain 33
patterned 23
Persian 1
Aztec 4
flowers 2
patchwork 1
woven 37
plush 4
wool 176
sheepskin 21
cotton 73
polyester 21
polypropylene 130
jute
indoor 31
140x200 cm 1