Where is Nehapa?

Where is Nehapa located?

Nehapa, Oaxaca, Mexico (approx. 17.10917°, -96.10972°)


Where is Nehapa on the map?