Where is Xiaomacin?

Where is Xiaomacin located?

Xiaomacin, Shandong, China (approx. 35.51833°, 116.8017°)


Where is Xiaomacin on the map?