Where is Chanlincha?

Where is Chanlincha located?

Chanlincha, Fujian, China (approx. 27.56523°, 119.6327°)


Where is Chanlincha on the map?