Cheap up to £50
£50 - £100
From £100
runners 31
stair treads 5
accent rugs 21
round 38
rectangular 14
square 1
oval 11
atypical 3
ready made 119
plain 27
patterned 29
Persian 1
Aztec 4
flowers 1
patchwork 2
woven 16
plush 12
wool 199
sheepskin 41
cotton 98
polyester 13
polypropylene 61
jute
outdoor 1
140x200 cm 1