Free Shipping

Ziegler – 274x184cm

£1,580.00

Hand-woven in Agra, with the finest of wool and the best weaving

274 x 184 cm