Cheap up to £50
Luxury from £100
rectangular 48
atypical 6
ready made 99
shaggy 1
plain 4
patterned 22
Persian 1
abstract 14
flowers 5
patchwork 2
woven 11
wool 8
polyester 3
polypropylene 32
outdoor 4
80x150 cm 83
100x100 cm 1
120x160 cm 6
120x170 cm 174
140x200 cm 2
150x150 cm 1
160x230 cm
200x290 cm 42
200x300 cm 3
non slip 3
scandinavian 1
country 3
modern 10