Where is Shibaozhai?

Where is Shibaozhai located?

Shibaozhai, Shanxi, China (approx. 37.35278°, 112.8489°)


Where is Shibaozhai on the map?