Cheap up to £50
£50 - £100
runners 6
round 7
rectangular 71
square 3
oval 6
atypical 6
ready made 151
plain 14
patterned 53
Persian 1
abstract 25
floral 8
patchwork 1
woven 1
knitted 1
plush 5
wool
sheepskin 6
cotton 11
polyester 20
polypropylene 117
indoor 79
outdoor 1
200 x 290 cm 1