Indian Jaipur

36

100% Wool, Handknotted in India.