Where is Qixing Shan?

Where is Qixing Shan located?

Qixing Shan, Qixing Shan, TW (approx. 25.17073°, 121.55338°)


Where is Qixing Shan on the map?