Where is San Pedro Teutila?

Where is San Pedro Teutila located?

San Pedro Teutila, Oaxaca, Mexico (approx. 17.98333°, -96.71667°)


Where is San Pedro Teutila on the map?