El pueblo de Teotitlán del Valle se encuentra a 30 kilómetros de la ciudad de Oaxaca y su significado es "lugar de los dioses" en lengua náhuatl. Es famoso gracias a la calidad y belleza de sus productos textiles de lana: tapetes, chaquetas, bolsas, sarapes, tapices, "corredores", alfombras, cortinas y vestidos, elaborados en grandes telares de madera y decorados con tintes naturales, cuyos diseños van desde los tradicionales grecas y grifos zapotecos y mixtecos, hasta reproducciones de pintores contemporáneos.
La elaboración de sus textiles es 100% artesanal, desde el lavado de la lana obtenida de las ovejas en el río, el cardado de la lana, la elaboración del hilo mediante el huso, el uso de tintes naturales a base de insectos y variedad de plantas, hasta su terminación en sus telares de pedal.