£50 - £100
From £100
runners 31
stair treads 1
accent rugs 9
round 12
rectangular 73
oval 3
atypical 3
ready made 121
plain 160
patterned
Persian 20
Aztec 3
abstract 28
floral 17
patchwork 5
woven 12
sheepskin 1
cotton 4
polyester 2
polypropylene 32
indoor 57
outdoor 36
80 x 150 cm 3
120 x 170 cm 9
160 x 230 cm 2
vintage 1
country 3