35" × 35"Hand painted on canvas tapestry 

Abstract tapestry

$26.00Price
    • Grey Instagram Icon