Where is Zhulaozhentun?

Where is Zhulaozhentun located?

Zhulaozhentun, Hebei, China (approx. 37.8°, 115.3833°)


Where is Zhulaozhentun on the map?