Cheap up to £50
£50 - £100
From £100
runners 13
stair treads 1
accent rugs 1
round 8
rectangular 25
square 1
oval 3
ready made 46
shaggy 5
plain 10
patterned 9
Persian 4
Aztec 1
abstract 5
patchwork 2
woven 6
crochet 2
wool 3
cotton 3
polypropylene 6
jute 3
indoor 19
outdoor 6
120x170 cm 4
200x290 cm 1
vintage 2
country 1
To see more products remove a filter