Where is Zhuqiang?

Where is Zhuqiang located?

Zhuqiang, Shandong, China (approx. 34.95°, 118.7833°)


Where is Zhuqiang on the map?