Where is Antoutun?

Where is Antoutun located?

Antoutun, Hebei, China (approx. 39.7°, 117°)


Where is Antoutun on the map?