Where is Xianglutai?

Where is Xianglutai located?

Xianglutai, Shanxi, China (approx. 39.69639°, 114.0864°)


Where is Xianglutai on the map?