Where is Janshaws?

Where is Janshaws located?

Janshaws, Sichuan, China (approx. 31.27963°, 104.3477°)


Where is Janshaws on the map?