Cheap up to £50
£50 - £100
From £100
runners 21
furs 6
round 10
rectangular 83
square 3
oval 6
atypical 13
ready made 164
plain 27
patterned 64
Persian 1
Aztec 2
abstract 25
floral 9
patchwork 1
woven 1
knitted 1
plush 5
wool
sheepskin 32
cotton 20
polyester 26
polypropylene 226
indoor 95
outdoor 1
120 x 170 cm 1
200 x 290 cm 1
modern 1
To see more products remove a filter