Where is Zhaobanchui?

Where is Zhaobanchui located?

Zhaobanchui, Shandong, China (approx. 37.33083°, 116.8767°)


Where is Zhaobanchui on the map?