Cheap up to £50
£50 - £100
From £100
runners 18
furs 5
round 4
rectangular 38
oval 4
atypical 1
single 93
patterned
abstract 9
flowers 12
patchwork 7
woven 1
plush 1
wool 10
polypropylene 6
indoor 28
outdoor 19
80 x 150 cm 1
120 x 170 cm 3
vintage 2