Free Shipping

Search
Close this search box.

Fine Afghan

£2,750.00

Handwoven in Afghanistan

296 x 246cm

Quantity

1 in stock