Where is Chapin?

Where is Chapin located?

Chapin, Guangdong, China (approx. 24.46857°, 116.5741°)


Where is Chapin on the map?