Where is Shuanghedian?

Where is Shuanghedian located?

Shuanghedian, Sichuan, China (approx. 28.43401°, 105.4906°)


Where is Shuanghedian on the map?