Handwoven in Belgium since 1867
from £40.00 / l
from £45.00 / l
from £69.00
from £135.00 / m
from £37.00 / l