Where is Chenqiuetun?

Where is Chenqiuetun located?

Chenqiuetun, Hebei, China (approx. 38.63333°, 116.9833°)


Where is Chenqiuetun on the map?