Where is Zhaobi?

Where is Zhaobi located?

Zhaobi, Shanxi, China (approx. 37.48778°, 113.7914°)


Where is Zhaobi on the map?