Where is Beiqiuzhuang?

Where is Beiqiuzhuang located?

Beiqiuzhuang, Shandong, China (approx. 37.02583°, 116.4667°)


Where is Beiqiuzhuang on the map?