Where is Nache?

Where is Nache located?

Nache, Nache, China (approx. 22.4537°, 109.281°)


Where is Nache on the map?