Cheap up to £50
£50 - £100
From £100
runners 29
stair treads 35
accent rugs 1
round 9
rectangular 134
square 2
oval 19
atypical 2
ready made 130
plain 57
patterned 45
Persian 3
Aztec 1
abstract 22
flowers 9
patchwork 8
woven 12
plush 4
wool 230
sheepskin 21
cotton 101
polyester 21
polypropylene
jute 170
indoor 99
outdoor 22
80x150 cm 4
120x160 cm 1
120x170 cm 25
140x200 cm 1
160x230 cm 35
country 6
modern 5