Cheap up to £50
Luxury from £100
furs 2
rectangular 6
atypical 2
ready made 16
plain 1
patterned 1
Persian 1
abstract 1
flowers 1
woven 1
wool 1
sheepskin 2
polypropylene 4
120x170 cm 2
160x230 cm 10