Where is Shidiaolou?

Where is Shidiaolou located?

Shidiaolou, Sichuan, China (approx. 32.02215°, 103.4185°)


Where is Shidiaolou on the map?