Where is Shantudy?

Where is Shantudy located?

Shantudy, Sichuan, China (approx. 31.48575°, 107.2182°)


Where is Shantudy on the map?