Cheap up to £50
£50 - £100
runners 2
furs 17
round 35
rectangular 341
square 19
oval 35
atypical 16
single
shaggy 36
plain 78
patterned 237
Persian 36
Aztec 10
abstract 88
flowers 29
patchwork 18
woven 19
plush 4
wool 135
sheepskin 5
cotton 8
polyester 19
polypropylene 93
indoor 288
outdoor 28
120 x 170 cm 16
160 x 230 cm 45
200 x 290 cm 9
scandinavian 6
retro 1
vintage 16
country 2
industrial 1
modern 5
rustic 5