Cheap up to £50
£50 - £100
From £100
runners 36
stair treads 10
accent rugs 21
round 40
rectangular 25
square 3
oval 13
atypical 4
ready made 127
plain 37
patterned 39
Persian 1
Aztec 3
flowers 2
woven 36
plush 5
wool 251
sheepskin 29
cotton 113
polyester 21
polypropylene 196
jute
indoor 35
160 x 230 cm 1
To see more products remove a filter