An Indian hand woven full wool pile tea washed Agra rug, 230...

1/3

Estimate

£250 - £400

An Indian hand woven full wool pile tea washed Agra rug, 230 x 160