Cheap up to £50
£50 - £100
From £100
runners 2
rectangular 5
ready made 78
shaggy 1
patterned 16
Persian 1
abstract 26
flowers 1
woven 2
wool 6
cotton 4
polyester 3
polypropylene 5
80x150 cm 10
120x160 cm 5
120x170 cm 5
160x230 cm 12
200x290 cm 5
scandinavian 26
retro 3
vintage 35
country 13
modern
rustic 6
oriental 1
To see more products remove a filter