Where is Neiqaibao?

Where is Neiqaibao located?

Neiqaibao, Fujian, China (approx. 27.13018°, 120.2116°)


Where is Neiqaibao on the map?