Cheap up to £50
£50 - £100
From £100
runners 16
stair treads 2
round 1
rectangular 56
square 3
oval 3
atypical 5
ready made 95
plain 423
patterned 316
Persian 76
Aztec 31
abstract
flowers 65
patchwork 35
wool 2
polyester 1
polypropylene 22
indoor 48
outdoor 2
80x150 cm 2
120x170 cm 4
140x200 cm 1
160x230 cm 2
modern 20
rustic 6