Where is Wutai Shan South Terrace?

Where is Wutai Shan South Terrace located?

Wutai Shan South Terrace, Wutai Shan South Terrace, China (approx. 38.92448°, 113.53428°)


Where is Wutai Shan South Terrace on the map?