Check out our New Arrivals!

Small Heart with Pom

Small Heart with Pom

Regular price $12.95 Sale

Hand embroidered in the highlands of Southern Mexico by one of our artisans, each heart is unique and one of a kind. Colors and patterns may vary. 

12 inches long x 3 inches wide