Where is Dapunei?

Where is Dapunei located?

Dapunei, Fujian, China (approx. 24.79556°, 118.0983°)


Where is Dapunei on the map?