Where is Zhaushe?

Where is Zhaushe located?

Zhaushe, Sichuan, China (approx. 34.08746°, 102.7418°)


Where is Zhaushe on the map?