Where is Shitoudi?

Where is Shitoudi located?

Shitoudi, Sichuan, China (approx. 27.96155°, 105.3049°)


Where is Shitoudi on the map?