Cheap up to £50
£50 - £100
From £100
runners 30
stair treads 2
accent rugs 5
round 15
rectangular 185
square 3
oval 3
atypical 8
ready made 187
plain 183
patterned
Persian 54
Aztec 8
abstract 86
floral 13
patchwork 22
woven 13
wool 36
sheepskin 1
cotton 12
polyester 8
polypropylene 45
indoor
outdoor 49
80 x 150 cm 2
160 x 230 cm 2
scandinavian 2
retro 1
vintage 1
oriental 1