Cheap up to £50
£50 - £100
From £100
runners 45
stair treads 10
accent rugs 24
round 42
rectangular 26
square 1
oval 14
atypical 3
ready made 132
plain 38
patterned 31
Persian 1
Aztec 5
flowers 2
patchwork 2
woven 41
plush 4
wool 230
sheepskin 21
cotton 101
polyester 21
polypropylene 195
jute
indoor 34
140x200 cm 1