30" × 44.5". Hand painted on canvas tapestry

Palm tapestry

$36.00Price
    • Grey Instagram Icon