So Many Shapes!
0
Canvas Tapestry - 03
$
25.00
/ On Sale
Add to Cart
30"x12" handmade canvas tapestry. Each shape is individually placed by hand.