Cheap up to £50
£50 - £100
From £100
runners 12
accent rugs 1
round 6
rectangular 27
oval 1
single 50
plain 291
patterned 442
Persian 66
Aztec 20
abstract 109
flowers
patchwork 28
woven 1
wool 9
cotton 2
polyester 1
polypropylene 11
indoor 12
outdoor 17
120 x 170 cm 5
160 x 230 cm 3
retro 1
country 3
To see more products remove a filter