Where is Chapin?

Where is Chapin located?

Chapin, Fujian, China (approx. 27.47861°, 118.8153°)


Where is Chapin on the map?