Where is Zhushuu?

Where is Zhushuu located?

Zhushuu, Hebei, China (approx. 39.82639°, 117.7933°)


Where is Zhushuu on the map?