Where is Qinqailong?

Where is Qinqailong located?

Qinqailong, Fujian, China (approx. 25.95139°, 119.1217°)


Where is Qinqailong on the map?