Where is Shanhewan?

Where is Shanhewan located?

Shanhewan, Jilin, China (approx. 44.48333°, 126.2°)


Where is Shanhewan on the map?