Where is Zhoujiahe?

Where is Zhoujiahe located?

Zhoujiahe, Sichuan, China (approx. 32.12057°, 105.914°)


Where is Zhoujiahe on the map?