Where is Chobuyache?

Where is Chobuyache located?

Chobuyache, Oaxaca, Mexico (approx. 16.43333°, -94.96667°)


Where is Chobuyache on the map?