25" × 40". Hand painted on thin canvas sheet

Hand painted tapestry

$36.00Price
    • Grey Instagram Icon