Where is Huimushi?

Where is Huimushi located?

Huimushi, Shandong, China (approx. 36.23389°, 120.5517°)


Where is Huimushi on the map?