Where is Nanpaihe?

Where is Nanpaihe located?

Nanpaihe, Hebei, China (approx. 38.48778°, 117.6108°)


Where is Nanpaihe on the map?