Where is Xinshulin?

Where is Xinshulin located?

Xinshulin, Hebei, China (approx. 40.26667°, 118.6167°)


Where is Xinshulin on the map?