Handwoven in Belgium since 1867
from £145.00 / m
from £135.00 / m
from £45.00 / l
from £189.00
from £169.00 / m
from £4,680.00