Peacock Tree of Life

Peacock Tree of Life

Regular price £18.00 Sale

c. 1750-1770 Indian art.

Unframed