Cheap up to £50
£50 - £100
From £100
runners 16
stair treads 2
accent rugs 1
round 12
rectangular
square 3
oval 5
atypical 7
ready made 66
shaggy 3
plain 16
patterned 19
Persian 17
Aztec 2
abstract 9
flowers 2
patchwork 6
woven 6
plush 1
wool 12
cotton 4
polyester 2
polypropylene 21
indoor 53
outdoor 5
120 x 170 cm 4
160 x 230 cm 5
vintage 6
country 2
To see more products remove a filter