Where is Shantaizi?

Where is Shantaizi located?

Shantaizi, Hebei, China (approx. 40.81083°, 117.9903°)


Where is Shantaizi on the map?