Where is Shandaodi?

Where is Shandaodi located?

Shandaodi, Hebei, China (approx. 40.83278°, 117.5033°)


Where is Shandaodi on the map?