Where is Paomachan?

Where is Paomachan located?

Paomachan, Hebei, China (approx. 40.28333°, 117.4833°)


Where is Paomachan on the map?