Cheap up to £50
£50 - £100
From £100
runners 7
accent rugs 1
round 7
rectangular 21
oval 1
ready made 41
plain 313
patterned 479
Persian 67
Aztec 18
abstract 124
floral
patchwork 28
woven 1
wool 9
cotton 1
polypropylene 5
indoor 17
outdoor 7
120 x 170 cm 5
160 x 230 cm 4
country 4
To see more products remove a filter