Where is Quanshuidan?

Where is Quanshuidan located?

Quanshuidan, Sichuan, China (approx. 30.62161°, 103.9165°)


Where is Quanshuidan on the map?