Where is Shanbaolei?

Where is Shanbaolei located?

Shanbaolei, Fujian, China (approx. 23.78833°, 117.15°)


Where is Shanbaolei on the map?