Where is Shimenow?

Where is Shimenow located?

Shimenow, Liaoning, China (approx. 40.47417°, 119.6697°)


Where is Shimenow on the map?