Where is Shibadaogou?

Where is Shibadaogou located?

Shibadaogou, Jilin, China (approx. 41.43028°, 128.1172°)


Where is Shibadaogou on the map?