Cheap up to £50
£50 - £100
From £100
runners 35
stair treads 15
furs 1
round 11
rectangular 2
square 2
atypical 7
ready made 140
shaggy 7
patterned 4
Persian 1
Aztec 2
abstract 4
floral 5
patchwork 3
woven 2
wool 18
sheepskin 1
cotton 5
indoor 2
outdoor 19
120 x 170 cm 11
160 x 230 cm 9
200 x 290 cm 1
scandinavian 1
vintage 9
country 4
modern 2
To see more products remove a filter