Cheap up to £50
£50 - £100
runners 2
furs 17
round 35
rectangular 344
square 19
oval 34
atypical 16
single
shaggy 36
plain 78
patterned 236
Persian 36
Aztec 10
abstract 89
flowers 31
patchwork 18
woven 19
plush 4
wool 136
sheepskin 5
cotton 8
polyester 19
polypropylene 94
indoor 291
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