Where is Zheshui?

Where is Zheshui located?

Zheshui, Sichuan, China (approx. 31.85399°, 105.8808°)


Where is Zheshui on the map?