Where is Davantun?

Where is Davantun located?

Davantun, Hebei, China (approx. 38.65°, 116.9667°)


Where is Davantun on the map?