Where is Xiabotou?

Where is Xiabotou located?

Xiabotou, Shandong, China (approx. 38.0575°, 117.7886°)


Where is Xiabotou on the map?