Handwoven in Belgium since 1867
from £40.00 / l
from £45.00 / l
from £156.00 / m
from £119.00
from £37.00 / l