Where is Shuantudi?

Where is Shuantudi located?

Shuantudi, Sichuan, China (approx. 27.18819°, 101.7211°)


Where is Shuantudi on the map?