Cheap up to £50
£50 - £100
From £100
runners 16
stair treads 2
round 1
rectangular 64
square 3
oval 3
atypical 5
ready made 103
plain 422
patterned 333
Persian 71
Aztec 32
abstract
flowers 59
patchwork 33
wool 2
polyester 1
polypropylene 20
indoor 44
outdoor 2
80x150 cm 3
120x170 cm 4
140x200 cm 1
160x230 cm 13
200x290 cm 16
modern 19
rustic 6