Cheap up to £50
Luxury from £100
runners 4
furs 2
round 3
rectangular 3
oval 2
atypical 1
ready made 19
shaggy 3
plain 4
patterned 3
abstract 1
flowers 1
woven 3
crochet 2
wool 1
sheepskin 1
polypropylene 2
indoor 1
outdoor 1
120x170 cm 1
160x230 cm 1
modern 1