Where is Xinqizhai?

Where is Xinqizhai located?

Xinqizhai, Fujian, China (approx. 23.72759°, 117.0928°)


Where is Xinqizhai on the map?