• 131. Avignon

131. Avignon

Regular price $130.00
Hand embroidered on vintage linen, embellished with bone, beads, & Milagros
5” x 7”