Where is Qiaomaids?

Where is Qiaomaids located?

Qiaomaids, Liaoning, China (approx. 39.23222°, 122.6475°)


Where is Qiaomaids on the map?