Cheap up to £50
£50 - £100
From £100
runners 5
accent rugs 8
furs 31
round 61
rectangular 323
square 7
oval 9
atypical 32
ready made
shaggy 28
plain 113
patterned 177
Persian 36
Aztec 4
abstract 65
floral 14
patchwork 20
woven 21
plush 1
wool 85
sheepskin 16
cotton 9
polyester 25
polypropylene 58
indoor
outdoor 114
80 x 150 cm 6
100 x 100 cm 1
160 x 230 cm 8
scandinavian 1
retro 1
vintage 11
modern 1
rustic 4
oriental 1