Where is Zhaizipu?

Where is Zhaizipu located?

Zhaizipu, Fujian, China (approx. 23.95675°, 117.2627°)


Where is Zhaizipu on the map?