Where is Longxuitai?

Where is Longxuitai located?

Longxuitai, Shanxi, China (approx. 39.14056°, 114.3442°)


Where is Longxuitai on the map?