Where is Shangzui?

Where is Shangzui located?

Shangzui, Liaoning, China (approx. 40.13833°, 122.9764°)


Where is Shangzui on the map?