Where is Zhenxipu?

Where is Zhenxipu located?

Zhenxipu, Liaoning, China (approx. 42.38333°, 123.7°)


Where is Zhenxipu on the map?