Tapestries

100% cotton tapestry. 60 x 90 inches. Handmade in India. 

2 items left