Where is Zhouqun?

Where is Zhouqun located?

Zhouqun, Sichuan, China (approx. 28.32729°, 104.7753°)


Where is Zhouqun on the map?