Where is Yanbeilin?

Where is Yanbeilin located?

Yanbeilin, Fujian, China (approx. 24.94222°, 116.2786°)


Where is Yanbeilin on the map?