Where is Hongmaoqi?

Where is Hongmaoqi located?

Hongmaoqi, Liaoning, China (approx. 42.12083°, 121.4611°)


Where is Hongmaoqi on the map?