Cheap up to £50
£50 - £100
From £100
runners 1
accent rugs 2
round 59
rectangular
square 10
oval 26
atypical 35
ready made
plain 34
patterned 19
Persian 6
Aztec 1
abstract 2
flowers 7
woven 4
wool 14
cotton 2
polypropylene 3
jute 12
indoor 1
outdoor 9
120x170 cm 3
140x200 cm 1
160x230 cm 2
200x300 cm 1
non slip 1
scandinavian 1
country 3
modern 1