These are Swarovski Sew-on Stone Crystals , they have hole that is perfect for sewing onto textiles or other materials easily, and they can also be used for more imaginative jewellery as well !
Swarovski Sew on stones Art.3700 Click here