Semi precious stone beaded bracelets

  • $30.00