Where is Shufanpin?

Where is Shufanpin located?

Shufanpin, Guangdong, China (approx. 22.72517°, 111.079°)


Where is Shufanpin on the map?