Where is Xinwangzhai?

Where is Xinwangzhai located?

Xinwangzhai, Hebei, China (approx. 40.20167°, 117.8511°)


Where is Xinwangzhai on the map?