Where is Qingshuqi?

Where is Qingshuqi located?

Qingshuqi, Sichuan, China (approx. 32.79087°, 105.4604°)


Where is Qingshuqi on the map?