Where is Shimenow?

Where is Shimenow located?

Shimenow, Henan, China (approx. 33.30833°, 111.2042°)


Where is Shimenow on the map?