Where is Shantzaodi?

Where is Shantzaodi located?

Shantzaodi, Sichuan, China (approx. 32.9893°, 104.3528°)


Where is Shantzaodi on the map?