Cheap up to £50
£50 - £100
From £100
runners 7
accent rugs 21
round 41
rectangular 20
square 3
oval 12
atypical 4
ready made
plain 33
patterned 31
Persian 1
Aztec 2
flowers 3
woven 35
plush 5
wool 205
sheepskin 30
cotton 82
polyester 21
polypropylene 131
jute
indoor 32
160 x 230 cm 1