Large Indian wall hanging

£125.00

Large vintage embroidered Indian wallhanging.

163cm x 110cm.

£125.00

1 in stock