Where is Shizilei?

Where is Shizilei located?

Shizilei, Fujian, China (approx. 25.76389°, 119.2689°)


Where is Shizilei on the map?