Where is Zheshuitan?

Where is Zheshuitan located?

Zheshuitan, Liaoning, China (approx. 41.38306°, 119.3856°)


Where is Zheshuitan on the map?