Where is Shanneizhai?

Where is Shanneizhai located?

Shanneizhai, Fujian, China (approx. 25.07972°, 117.8847°)


Where is Shanneizhai on the map?