Teotitlán del Valle

Teotitlán del Valle is a small municipality in Oaxaca state, Mexico known for its rugs.

Town center edit

Archeological site edit

Preciosa Sangre de Cristo Church edit

Rugs and rug making edit