Cheap up to £50
£50 - £100
From £100
runners 1
accent rugs 1
round 10
rectangular 115
ready made
plain 20
patterned 71
Persian 4
abstract 20
floral 4
patchwork 9
woven 15
plush 5
wool 162
sheepskin 30
cotton 17
polyester 25
polypropylene
indoor 59
outdoor 17
80 x 150 cm 2
120 x 170 cm 25
140 x 200 cm 1
160 x 230 cm 35
200 x 290 cm 8
country 11
modern 7
oriental 1