Where is Zhuangxia?

Where is Zhuangxia located?

Zhuangxia, Fujian, China (approx. 25.95083°, 116.6372°)


Where is Zhuangxia on the map?