Where is Xinzhaizi?

Where is Xinzhaizi located?

Xinzhaizi, Liaoning, China (approx. 39.01667°, 121.3667°)


Where is Xinzhaizi on the map?