These classic beauties are made in Oaxaca, Mexico, the home of this type of beautiful filigree work. Sterling silver and pearl. About 1 inches long.Approx 3 grams.