Where is Shibapan?

Where is Shibapan located?

Shibapan, Hebei, China (approx. 40.88333°, 117.25°)


Where is Shibapan on the map?