Cheap up to £50
£50 - £100
From £100
runners 8
accent rugs 21
furs 3
round 35
rectangular 35
oval 8
atypical 4
ready made
shaggy 12
plain 32
patterned 43
Persian 3
Aztec 2
abstract 1
flowers 7
woven 27
crochet 4
wool 23
cotton 10
polypropylene 3
jute 55
outdoor 12
80x150 cm 2
120x170 cm 1
non slip 1
country 1