Where is Santa Cruz Teutila?

Where is Santa Cruz Teutila located?

Santa Cruz Teutila, Oaxaca, Mexico (approx. 17.96667°, -96.7°)


Where is Santa Cruz Teutila on the map?