More ideas from L
The National Geographic Store's hand Block-printed Indian Bedding is handmade in Rajasthan, India by artisans using natural indigo dyes and hand-carved wood blocks.

The National Geographic Store's hand Block-printed Indian Bedding is handmade in Rajasthan, India by artisans using natural indigo dyes and hand-carved wood blocks.