Where is Xiamacuan?

Where is Xiamacuan located?

Xiamacuan, Shanxi, China (approx. 37.98333°, 111.5167°)


Where is Xiamacuan on the map?