Where is Changbaishan Station?

Where is Changbaishan Station located?

Changbaishan Station, Changbaishan Station, China (approx. 42.46009°, 128.12152°)


Where is Changbaishan Station on the map?