Where is Xizhai?

Where is Xizhai located?

Xizhai, Fujian, China (approx. 24.98806°, 118.3925°)


Where is Xizhai on the map?