Where is Xiluzhai?

Where is Xiluzhai located?

Xiluzhai, Shanxi, China (approx. 36.23333°, 112.6667°)


Where is Xiluzhai on the map?