Where is Xiaomapin?

Where is Xiaomapin located?

Xiaomapin, Hebei, China (approx. 40.27972°, 118.6236°)


Where is Xiaomapin on the map?