New Weave Afghan
123cm x 76cm
Hand woven with natural vegetable dye

New Weave Afghan
123cm x 76cm
Hand woven with natural vegetable dye

New Weave Afghan
123cm x 76cm
Hand woven with natural vegetable dye
New Weave Afghan
123cm x 76cm
Hand woven with natural vegetable dye
New Weave Afghan
123cm x 76cm
Hand woven with natural vegetable dye
New Weave Afghan
123cm x 76cm
Hand woven with natural vegetable dye