Where is Xinbeizhuang?

Where is Xinbeizhuang located?

Xinbeizhuang, Shandong, China (approx. 35.60389°, 116.7914°)


Where is Xinbeizhuang on the map?