Where is Zhizhushan?

Where is Zhizhushan located?

Zhizhushan, Liaoning, China (approx. 41.83028°, 121.3967°)


Where is Zhizhushan on the map?