Cheap up to £50
£50 - £100
From £100
runners 15
round 6
rectangular
square 3
oval 3
atypical 6
ready made 65
plain 163
patterned 276
Persian 51
Aztec 14
abstract
floral 21
patchwork 20
wool 17
polyester 1
polypropylene 27
indoor 63
outdoor 3
120 x 170 cm 1
140 x 200 cm 1
160 x 230 cm 1
200 x 290 cm 1
rustic 2
To see more products remove a filter