Where is Liupaoqigou?

Where is Liupaoqigou located?

Liupaoqigou, Liaoning, China (approx. 41.51611°, 119.9678°)


Where is Liupaoqigou on the map?