Where is Zhailu?

Where is Zhailu located?

Zhailu, Fujian, China (approx. 25.57889°, 118.1606°)


Where is Zhailu on the map?