Cheap up to £50
£50 - £100
runners 2
round 4
rectangular 52
square 3
oval 2
atypical 8
single 89
plain 86
patterned 245
Persian 36
Aztec 10
abstract
flowers 31
patchwork 19
wool 24
polyester 1
polypropylene 12
indoor 58
outdoor 1
120 x 170 cm 2
160 x 230 cm 2
200 x 290 cm 1
rustic 5