Where is Nahui?

Where is Nahui located?

Nahui, Nahui, China (approx. 24.586143°, 107.38503°)


Where is Nahui on the map?