Free Shipping

Classic Indian – 289x210cm

£2,125.00

Handwoven in India

289 x 210cm

1 in stock