Cheap up to £50
£50 - £100
From £100
runners 16
stair treads 9
round 8
rectangular 53
square 1
oval 4
atypical 3
ready made 48
shaggy 2
plain 16
patterned 14
Persian 20
Aztec 1
abstract 9
floral 1
patchwork 5
woven 2
plush 1
wool 8
cotton 2
polyester 2
polypropylene 14
indoor
outdoor 18
160 x 230 cm 2
vintage 6
modern 1
To see more products remove a filter