Cheap up to £50
£50 - £100
From £100
runners 1
furs 18
round 8
rectangular 60
square 10
oval 21
atypical 20
ready made
shaggy 12
plain 42
patterned 27
Persian 6
Aztec 2
abstract 12
flowers 13
patchwork 6
woven 14
plush 1
wool 83
sheepskin 15
cotton 2
polyester 2
polypropylene 4
jute 53
indoor 1
outdoor 5
120x170 cm 2
140x200 cm 1
160x230 cm 6
200x300 cm 4
scandinavian 1
retro 1
country 2
modern 3