Where is Zhixi?

Where is Zhixi located?

Zhixi, Fujian, China (approx. 25.33333°, 116.6333°)


Where is Zhixi on the map?