Cheap up to £50
£50 - £100
From £100
runners 4
stair treads 4
round 1
rectangular 19
oval 2
atypical 1
ready made 19
plain 8
patterned 9
abstract 4
floral 1
patchwork 2
woven 5
plush 1
wool 13
sheepskin 1
cotton 5
polyester 3
polypropylene
indoor 14
outdoor 1
120 x 170 cm 6
160 x 230 cm 5
country 3
modern 1
To see more products remove a filter