Cheap up to £50
£50 - £100
From £100
round 5
rectangular 62
square 2
oval 3
atypical 7
single
plain 188
patterned 385
Persian 49
Aztec 16
abstract
flowers 51
patchwork 25
wool 23
polyester 1
polypropylene 18
indoor 62
outdoor 3
120 x 170 cm 2
140x200 cm 1
160 x 230 cm 2
200 x 290 cm 1
rustic 5