Cheap up to £50
£50 - £100
round 2
rectangular 82
square 1
ready made 103
plain 11
patterned 48
Persian 3
abstract 14
floral 2
patchwork 8
woven 7
plush 5
wool 156
sheepskin 7
cotton 11
polyester 19
polypropylene
indoor 47
outdoor 10
120 x 170 cm 5
160 x 230 cm 34
200 x 290 cm 8
country 2
modern 6
oriental 1