These classic beauties are made in Oaxaca, Mexico, the home of this type of beautiful filigree work. Sterling silver and freshwater pearls. About 2.25 inches long Approx 12 grams.