Where is Chizhupin?

Where is Chizhupin located?

Chizhupin, Fujian, China (approx. 23.88249°, 117.1457°)


Where is Chizhupin on the map?