Cheap up to £50
Luxury from £100
runners 2
rectangular 5
ready made 77
patterned 17
Persian 1
abstract 27
flowers 1
woven 3
wool 5
cotton 4
polyester 3
polypropylene 5
80x150 cm 9
120x160 cm 5
120x170 cm 5
160x230 cm 10
200x290 cm 4
scandinavian 20
retro 6
vintage 34
country 14
modern
rustic 6
To see more products, remove one of the filters.