GLP-1 is produced in the enteroendocrine cells known as L-cells, which are located in the ileum and colon of the gastrointestinal tract. These cells are characterized by their ability to secrete hormones in response to specific stimuli, such as nutrient intake.