So Many Shapes!
0
Canvas Tapestry - 12
$
40.00
/ Sold Out
12"x27" handmade canvas tapestry.
Each shape is individually placed by hand.