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