Where is Zhichuan?

Where is Zhichuan located?

Zhichuan, Fujian, China (approx. 23.975°, 117.5628°)


Where is Zhichuan on the map?